#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