problem d'�xecution "Multiplication Russe"
mon travail me semble, il me signale aucune erreur, 0 error, 0 warning,
je travail sur visual C++ 6.0.
� l'ex�cution, il me demande de taper les Variable A et B, apr�s, retour a la ligne sans rien faire,
mon travail est le suivant :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
| #include "stdafx.h"
#include<stdio.h>
int main()
{
int A, B, R,v1,v2;
printf("Donnez A : ");
scanf("%d", &A);
printf("Donnez B : ");
scanf("%d", &B);
R = 0;
v1 = A;
v2 = B;
do
{
if ((v1%2) != 0 )
{
R = R + v2;
v1 = v1 / 2;
v2 = v2 * 2;
}
}while(v1 != 1);
R = R + v2;
printf("le resultat est : %d", R);
return 0;
} |