Masher
Lt. Junior Grade
- Registriert
- Dez. 2008
- Beiträge
- 511
Lerne mithilfe eines buches sowie eines meiner meinung nach gut verständlichen site, blicke aber beim folgenden code nicht durch, warum hier potenziert wird-
Die Variable erg ist anfangs mit 1 definiert, nach dem Befehl for wird sie mit a multipliziert, wo wird hier potenziert?
Code:
#include<iostream>
using namespace std;
int main()
{
int a;
int b;
int erg=1;
cout<<"Geben sie eine Zahl ein: ";
cin>>a;
cout<<"Und jetzt eine andere: ";
cin>>b;
for(int i=0;i<b;i=i+1)
{
erg=erg*a;
}
cout<<a<<" hoch "<<b<<" ist "<<erg<<"\n";
cin.get();
}
Die Variable erg ist anfangs mit 1 definiert, nach dem Befehl for wird sie mit a multipliziert, wo wird hier potenziert?