View Full Version : elevamento a potenza
blkdomini
11th April 2005, 17:47
Un saluto a tutti,
Capisco che la domanda possa sembrare cretina ma non ho trovato nulla in merito: qual'è la sintassi per effettuare un'operazione di elevamento a potenza in c?
Grazie mille.
Blkdomini
FastFede
11th April 2005, 18:03
mi pare tu debba utilizzare la funzione pow(x,y) o powl(x,y)
blkdomini
11th April 2005, 18:27
VarrC= pow(VarrB,2);
VarrC= pow|(VarrB,2)|;
VarrC= pow|(VarrB,2);
non funge raga help!
FastFede
11th April 2005, 18:39
gli hai aggiunto MATH.H?
double pow( double x, double y ); Returns x^y.
Megres
11th April 2005, 18:44
Infatti pure secondo me si è scordato di metterci math :)
#include <math.h>
#include <stdio.h>
int main() {
double a, b = 3;
a = pow(b,2);
printf("%lf", a);
return 0;
}
blkdomini
11th April 2005, 19:44
Grazie mille a tutti gli errori erano questi:
1) avevo definito prima <stdio.h> POI <math.h>
2) la variabile da inserire il risultato dell'elevamento l'avevo dichiarata integer :) Grazie mille!!!!!
blkdomini
Megres
11th April 2005, 19:56
Il primo non è un errore, puoi definirli nell'ordine che preferisci.
vBulletin® v3.7.0, Copyright ©2000-2009, Jelsoft Enterprises Ltd.