Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- int saisi(ch,min,max)
- {
- int x;
- do
- {
- printf("donner %s dans l'intervalle[%d,%d]: ",ch,min,max);
- scanf("%d",&x);
- }while(x<min || x>max);
- return x;
- }
- void division(int x,int y,int *q,int *r)
- {
- *q=0;
- while(x-y>=0)
- {
- x-=y;
- *q+=1;
- //printf("%d\t%d\n",x,*q);
- }
- *r=x;
- }
- void main()
- {
- FILE *div;
- div = fopen(<insert path for your file here>,"w+");
- int x, y,quot,reste, *q, *r;
- int nbDiv;
- q=" r=&reste;
- scanf("%d",&nbDiv);
- for (int a=0;a<nbDiv;a++)
- {
- x=saisi("dividende",0,65535);
- y=saisi("diviseur",1,65535);
- division(x,y,q,r);
- fprintf(div,"Division %d: %d/%d = %d reste %d\n",a+11,x,y,quot,reste);
- }
- fclose(div);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement