PDA

View Full Version : Elevare a potenza in c++


Vash_85
11-10-2006, 20:04
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

VegetaSSJ5
11-10-2006, 20:06
http://www.cplusplus.com/ref/cmath/pow.html

KNX
11-10-2006, 20:06
Esiste il metodo pow(nomevariabile, esponente) e per usarlo devi includere la libreria cmath o math non ricordo bene...

Vash_85
11-10-2006, 20:32
Esiste il metodo pow(nomevariabile, esponente) e per usarlo devi includere la libreria cmath o math non ricordo bene...

Funziona solamente per elvare al quadrato altrimeni ci da errore :confused: :confused: :confused:

VegetaSSJ5
11-10-2006, 20:41
Funziona solamente per elvare al quadrato altrimeni ci da errore :confused: :confused: :confused:
hai visto il link che ho postato? hai provato a compilare l'esempio che è su quel sito?

Vash_85
11-10-2006, 20:43
Si certo ho visto l' esempio funge ma con cin, cout non funge eleva sempre ^2

KNX
11-10-2006, 20:44
Funziona solamente per elvare al quadrato altrimeni ci da errore :confused: :confused: :confused:

Bha mi pare molto strano a dir la verità... che compilatore state usando?

andbin
11-10-2006, 20:53
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?
GrazieEcco un esempio:
#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;
}

Vash_85
11-10-2006, 21:07
Bha mi pare molto strano a dir la verità... che compilatore state usando?

Dev c++

Energy++
13-10-2006, 10:03
Dev c++

l'ho compilato con il dev e il codice funziona benissimo con qualsiasi esponente!