Frage von Johngear, 23

Funktion "pow()" klappt in Code Blocks nicht(c)?

Ich habe Win 10 und Die mingw Setup von Codeblocks. Wenn ich die pow funktion aus dem math.h Datei benutze ist der Wert immer 0.0000000. Ist in c programmiert. #include #include #include

int main() {

double x, y, ausgabe;

printf("Basis :");

scanf("%lf", &x);

printf("Exponent :");

scanf("%lf", &y);

ausgabe = pow(x, y);

printf("Ausgabe %lf", ausgabe);

return 0; } Wenn ich statt double einen float verwende funktioniert es komischerweise.

Antwort
von triopasi, 21

pow ist halt nur für float definiert, dann nimm doch einfach float?!

Kommentar von Johngear ,

quatsch. double pow ist genauso möglich. 

Keine passende Antwort gefunden?

Fragen Sie die Community