crazyguest (Normal User)
Newbie
Messaggi: 3
Iscritto: 16/10/2009
|
Sto realizzando un programma per elevazione a potenza ecco cosa ho fatto:
Codice sorgente - presumibilmente C++ |
#include <cstdlib> #include <iostream> #include <cmath> using namespace std; int main () { double b,e; cout<<"Inserisci la base: "; cin>>b; cout<<"Inserisci l'esponente: "; cin>>e; for( int x=0;x<e;x++) x=x*x; cout<<"Il risultato è: "<<x<<endl; system ("PAUSE"); return 0; }
|
Devo scriverlo col ''for'' perchè non conosco la funz pow..ma mi da errore..dove sbaglio?
Grazie per l'attenzione e complimenti per il forum
|
|
oretovalley (Normal User)
Pro
Messaggi: 109
Iscritto: 12/04/2009
|
ecco il codice giusto:
Codice sorgente - presumibilmente C++ |
#include <iostream> using namespace std; int main () { double a = 0,b = 0,x = 1; cout<<"Inserisci la base: "; cin>>a; cout<<"Inserisci l'esponente: "; cin>>b; for(int i = 0; i < b;++i) { x *= a; } cout<<"Il risultato e': " << x <<endl; system ("PAUSE"); return 0; }
|
dovevi sistemare la moltiplicazione nel ciclo for
Ultima modifica effettuata da oretovalley il 16/10/2009 alle 19:56 |
|
crazyguest (Normal User)
Newbie
Messaggi: 3
Iscritto: 16/10/2009
|
Grazie mille per il prezioso aiuto
|
|