|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Jan 2002
Messaggi: 10337
|
Elevare a potenza in c++
Salve a tutti io e il mio collega di uni stiamo facendo un pò di programmini in c++ in vista dell esame di programmazione, vorremmo sapere se c'è un metodo più elegante per elevare a potenza invece di moltiplicare per se stesso il numero N volte. Abbiamo a provato a fare per es. 2^2 ma ci dà errore! Qualcuno sa aiutarci?
Grazie |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Sep 2002
Città: Celano (AQ) Segno_Zodiacale: Leone Ascendente: Cammello Segni_Particolari: Quello
Messaggi: 9571
|
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Mar 2005
Città: A RRRRRRoma
Messaggi: 466
|
Esiste il metodo pow(nomevariabile, esponente) e per usarlo devi includere la libreria cmath o math non ricordo bene...
__________________
...work in progress... |
|
|
|
|
|
#4 | |
|
Senior Member
Iscritto dal: Jan 2002
Messaggi: 10337
|
Quote:
|
|
|
|
|
|
|
#5 | |
|
Senior Member
Iscritto dal: Sep 2002
Città: Celano (AQ) Segno_Zodiacale: Leone Ascendente: Cammello Segni_Particolari: Quello
Messaggi: 9571
|
Quote:
|
|
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Jan 2002
Messaggi: 10337
|
Si certo ho visto l' esempio funge ma con cin, cout non funge eleva sempre ^2
|
|
|
|
|
|
#7 | |
|
Senior Member
Iscritto dal: Mar 2005
Città: A RRRRRRoma
Messaggi: 466
|
Quote:
__________________
...work in progress... |
|
|
|
|
|
|
#8 | |
|
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
Codice:
#include <iostream>
#include <cmath>
using namespace std;
int main (void)
{
double base, esponente;
cin >> base;
cin >> esponente;
cout << base << "^" << esponente << " = " << pow (base, esponente) << endl;
return 0;
}
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
|
|
|
|
|
#9 | |
|
Senior Member
Iscritto dal: Jan 2002
Messaggi: 10337
|
Quote:
|
|
|
|
|
|
|
#10 | |
|
Senior Member
Iscritto dal: Oct 2005
Messaggi: 1059
|
Quote:
|
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 20:27.



















