Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - Elevazione a potenza in c++
Forum - C/C++ - Elevazione a potenza in c++

Avatar
crazyguest (Normal User)
Newbie


Messaggi: 3
Iscritto: 16/10/2009

Segnala al moderatore
Postato alle 19:20
Venerdì, 16/10/2009
Sto realizzando un programma per elevazione a potenza ecco cosa ho fatto:

Codice sorgente - presumibilmente C++

  1. #include <cstdlib>
  2. #include <iostream>
  3. #include <cmath>
  4. using namespace std;
  5. int main ()
  6. {
  7.  
  8. double b,e;
  9.     cout<<"Inserisci la base: ";
  10.     cin>>b;
  11.     cout<<"Inserisci l'esponente: ";
  12.     cin>>e;
  13.    
  14.     for( int x=0;x<e;x++)
  15.     x=x*x;
  16.     cout<<"Il risultato è: "<<x<<endl;
  17.  
  18.  
  19.  
  20.  
  21. system ("PAUSE");
  22. return 0;
  23. }



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

PM Quote
Avatar
oretovalley (Normal User)
Pro


Messaggi: 109
Iscritto: 12/04/2009

Segnala al moderatore
Postato alle 19:56
Venerdì, 16/10/2009
ecco il codice giusto:

Codice sorgente - presumibilmente C++

  1. #include <iostream>
  2. using namespace std;
  3. int main ()
  4. {
  5.  
  6.     double a = 0,b = 0,x = 1;
  7.     cout<<"Inserisci la base: ";
  8.     cin>>a;
  9.     cout<<"Inserisci l'esponente: ";
  10.     cin>>b;
  11.    
  12.     for(int i = 0; i < b;++i) {
  13.         x *= a;
  14.         }
  15.    
  16.     cout<<"Il risultato e': " << x <<endl;
  17.  
  18.  
  19. system ("PAUSE");
  20. return 0;
  21. }



dovevi sistemare la moltiplicazione nel ciclo for :)

Ultima modifica effettuata da oretovalley il 16/10/2009 alle 19:56
PM Quote
Avatar
crazyguest (Normal User)
Newbie


Messaggi: 3
Iscritto: 16/10/2009

Segnala al moderatore
Postato alle 17:12
Domenica, 18/10/2009
Grazie mille per il prezioso aiuto :)

PM Quote