Что не так с этим кодом C ?
Я использовал утверждение силы. Но это не работает нормально, потому что всякий раз, когда я набираю (после компиляции), что 5 повышается до степени 2, это должно быть 25 математически. Но он показывает 24. Почему это так? Он прекрасно работает, когда я сделал 2 поднял до мощности 3=8.....
Что я уже пробовал:
#include <stdio.h> #include <math.h> int main () { int a,b; printf ("Enter any value.\n"); scanf ("%d",&a); printf ("Enter the number to which it should be raised.\n"); scanf ("%d",&b); int num; num=pow(a,b); printf ("The result is %d",num); return 0; }