Darkslide
20-06-2005, 17:25
Un mio amico mi ha passato questo codice...ho provato a compilarlo e va tutto ok....ma presenta un misterioso bug nella potenza del 5....in un caso da 24 anzichè 25... :mbe:
tutto il resto sembra ok...
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
void main()
{
int a=0, b=0;
int tot;
int num;
for(a=0;a<10;a++)
{
b=pow(a,1);
printf("\n%d^1 = %d / %g", a, b,exp(1 * log(a)));
b=pow(a,2);
printf("\n%d^2 = %d / %g", a, b,exp(2 * log(a)));
b=pow(a,3);
printf("\n%d^3 = %d / %g", a, b,exp(3 * log(a)));
}
getch();
}
tutto il resto sembra ok...
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
void main()
{
int a=0, b=0;
int tot;
int num;
for(a=0;a<10;a++)
{
b=pow(a,1);
printf("\n%d^1 = %d / %g", a, b,exp(1 * log(a)));
b=pow(a,2);
printf("\n%d^2 = %d / %g", a, b,exp(2 * log(a)));
b=pow(a,3);
printf("\n%d^3 = %d / %g", a, b,exp(3 * log(a)));
}
getch();
}