bonjour, j'ai essayer d'ecrire un code pour effectuer la multiplication egyptienne mais le pbleme dans mon code c qu'il me donne une fausse résultat.
code:
je souhaite que vous retrouver la sol parce que j'ai pal de fois a essayer
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 #include <conio.h> #include <stdio.h> int t[100],x,y,comp=0,i=0; int main(){ printf("le nbre en binaire"); scanf("%d",&x); do{ x=x/2; t[i]=x % 2;/*stocker les reste qui constitue le nbre binaire*/ i++; comp++; } while(x!=0); for(int k=comp-1;k>=0;k--) printf("%d",t[k]); /*affichage le nombre en binaire getch(); }
Partager