C++ Problem: 1x1

doopie

Coder Fetischist
Hi Leutz!
So ma wieder ein Post von mir (war ja in Urlaub).
Also hab ein Problem in C++ (lern ich grad und bin noch ziemlich am anfang):
also will ein programm schreiben welches das einmaleins BERECHNET (das berechnen ist sehr wichtig,also nicht so ein bullshit "schreibs doch hin")
so jetzt soll das programm das ganze auch ordentlich ausgeben ungefähr so:

1 2 3 4 5 6 7 8 9 10
2 4 6 8 10 12 14 16 17 18 19 20
...

gut jetzt hab ich auch schon a bissl code geschrieben, der leider aber gar net funzt :(

Code:
#include <iostream.h>
#include <conio.h>

int mul(int z1, int z2)
{
 return (z1 * z2);
}


int main()
{
 clrscr();
 int z1, z2, bla, ergebnis = 1, i = 1;
 while (ergebnis > 100)
 {
  z1 = i++;
  cout << "\n";
  while (z2 > 10)
  {
   z2 = i++;
   ergebnis = mul(z1, z2);
   cout << " " << ergebnis << " ";
  }
 }
 cin >> bla;
 return 0;
}

hab jetzt mal keine kommentare hinzugefügt weil jeder der ein bissl c++ das eigentlich verstehen sollte, ansonsten einfach fragen...
 
#include <iostream.h>

int mul(int za, int zb)
{
return(za*zb);
}

void main(void)
{
int za=1,zb=1,bla,erg=0,i=0;

while(zb <= 10)
{
while(erg<100)
{
erg=mul(za,zb);
za++;
cout << erg << " ";
}
cout << "\n";
cout << "\n";
za=0;
erg=0;
zb++;
}

cin >> bla;
}
 
klar, conio.h ist eine datei in der, der befehl clrscr defniert ist,also bildschirm löschen.

ich hab übrigens eine funktionierende Lösung die sogar noch viel kürzer ist:


Code:
#include <iostream.h>
#include <conio.h>


int main()
{ 
 clrscr() ;
 int z1 = 1, ergebnis, z2;
 while (z1 < 11)
 {
  z2= 1;
  while ( z2 < 11)
  { 
    mal = z1*z2;
    cout << mal << "\t";
    z2++;
  }
  cout << "\n";
  z1++;
 }
 cin >> z1; // damit das programm nicht gleich  beendet
                  // wird
 return 0;
}
 
Warum nehmt ihr keine For-Schleifen?

#include <iostream.h>

void mul() {

int z1,z2,end;

for(z1=1;z < 11;z1++) {

for(z2=1;z < 11;z2++) {

cout << z1 * z2 << " ";
}
cout << "/n";


}
cin << end;
}
 
erstma danke für die antworten :)

also zur zeit als ich den post geschrieben hatte, konnte ich noch keine for schleifen... (tja das lernt man ganz schnell :D)
 
sorry das ich so dumm frage, aber wo kriegt man C++ her, und wie teuer ist das? Außerdem, ist das eigentlich sehr schwer? Sollte man dafür nen Kurs belegen oder reichen Bücher und sowas?
 
könnte mir jemand bitte an Canyu@t-online.de eine E-mail schicken wie man zum beispiel ein db spiel macht.
ich hab das Buch gelesen doch nichts verstanden.
 
Original erstellt von Raziel15
sorry das ich so dumm frage, aber wo kriegt man C++ her, und wie teuer ist das? Außerdem, ist das eigentlich sehr schwer? Sollte man dafür nen Kurs belegen oder reichen Bücher und sowas?

C++ ist eine Weiterentwicklung der Programmiersprache
C und stellt die zur Zeit verbreitetste Profi-Sprache dar.
Ich finde es nicht schwerer als Delphi,als Basic klar,
aber man kann eben ungleich viel mehr damit machen.
Außerdem gibt es viel mehr Dokumentationen.
Mein persönliches Lieblingsbuch zu C++ ist das
"C++ Grundlagenbuch" von Data Becker.
Kostet zwar 90.- DM,ist aber gut erklärt und enthält
wirklich alles was man sich als Anfänger wünschen kann.
Ein Compiler ist auch auf CD dabei.
Sollte dir dieser nicht reichen,gibt es auch lizenzfreie Autorenversionen
von Microsoft Visual C++ auf diversen Buch CDs oder
Borland C++,von dem es einige kostenlose Versionen
im Netz gibt.

@SonGohan11133:
Was für ein Spiel willst du denn machen? Soll es DirectX
kompatibel sein?
 
Zuletzt bearbeitet:
Zurück
Oben Unten