- Code: Alles auswählen
#include <iostream>
using namespace std;
int main()
{
int zahl;
int hochzahl;
cout <<"Geben sie eine zahl ein: ";
cin >>zahl;
cout <<"\nWie viel Mal soll diese hoch genommen werden? ";
cin >>hochzahl;
int zahl2= zahl*zahl;
int i = 0;
do
{
i++;
zahl2 *=zahl;
}while (i==hochzahl);
cout <<"Ergebnis : "<< zahl2;
cout <<"\n";
return 0;
}
das funktioniert leider nicht! Er ignoriert anscheined die while- bedingung! da er immer hoch 3 rechnet. (später soll noch ne if bedingung für hoch 2 kommen aber erst mal dieses problem)
auch wenn man für die hochzahl 4 oder 5 einsetzt macht er hoch 3 ? kann mir vllt jemand ein tipp geben?
danke im voraus
PS: benutze visual c++ 6.0 von microsoft