salut
si quelqu'un se sent l'ame charitable ..j ai besoin d 'un peu d 'aide en C surtt que je suis débutante
je veux calculer le PGCD de deux nombre entiers en C
en fait je veux discuter la solution que j 'ai trouvé ( dans un livre) :
#include <stdio.h>
#include <conio.h>
main()
{
int a,b,pgcd;
printf ("Donner a : ");
scanf ("%d",&a);
printf ("Donner b : ");
scanf ("%d",&b);
do
{
if(a>b)
a=a-b;
else
b=b-a;
}
while(a!=b);
pgcd=a; /* on peu mettre : pgcd=b; */
printf (" Le PGCD est : %d\n",pgcd);
getche();
}
j'ai pas compris ce qui est en rouge ,pourquoi ils ont mis " alors a=b-a " et " b=a-b" ..........,??????!!!!!
svplé je veux une explication
merci d'avance de m'avoir aidée