coefficient i eme dans la base hexa
slt tt le monde,le dois faire un programme qui permet de donner le i eme coefficient d'un nombre decimal n dans la base hexadecimal
voila ce que j'ai fait:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| #include<stdio.h>
#include<conio.h>
#include<math.h>
main()
{
unsigned long int n,i,j,M,N;
printf("svp entrez la valeur de n");
scanf("%lu",n);
M=n/16;
N=n%16;
for(j=0;j<=i;j=j+1)
{ M=M/16;
N=M%16;
}
printf("le %lu eme coefficient de n dans la base 16 est %lu",i,N);
getch();
return 0 ;
} |
mais cela ne donne rien ,alors qqn peut aider
NB:au fait on doit utiliser les puissances de 16 mais je n'ia pas su commnet