salut
la fonction log ne se comporte pas d une facon nomale. elle doit renvouer un entier pour log 8 / log 2 =3. (2^3=8). mais, elle ne le fait pas. voici un exemple qui marche pour le couple (9,3) mais pas pour (8,2).
quelqun peut m aider
#include <stdio.h>
#include <math.h>
int main()
{
if ((log(8.0)/log(2.0))==ceil(log(8.0)/log(2.0))) printf("ca va");
//if ((log(9.0)/log(3.0))==ceil(log(9.0)/log(3.0))) printf("ca va");
//sleep(50);
return 0;
}
Partager