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