PDA

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.