#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <conio.h>
int main()
{
unsigned int i,a,b,d,N;
unsigned short c;
FILE *rep;
rep = fopen("reponse.txt","w" ); //ouverture du fichier
printf("Entrer le nombre de division a effectuer\n" );
scanf("%i",&N);
printf("Entrer la ou les divisions a effectuer\n" );
printf("de la facon suivante : a/b\n" );
for(i=1;i<=N,i++)
{
scanf("%i / %i,&a,&b" );
d = division(a,b);
c = unsigned short(d);
d = (d >> 16);
fprintf(rep," Division %i: i%/i% = %d reste %i\n",i,a,b,c,d);
}
fclose(rep);
}
unsigned int division(unsigned int a ,unsigned int b)
int nbbits= 16, r, i;
return reste;
je voudrais faire cette division binaires sur 16 bits mais le programme ne marche pas