Bonjour, dans mon cours j'ai un exercice où il faut déterminer le PGCD de deux nombres entiers en utilisant les fonctions "do" et "while" (je me suis aidé de l'Algorithme d'Euclide : http://fr.wikipedia.org/wiki/Fichier:PGCD.png) et voila ce que ça donne :
- include <stdio.h>
main ()
{
int nb1 , nb2 , reste , PGCD ;
printf("Entrez deux nombres : ") ;
scanf("%d %d" , &nb1 , &nb2) ;
if(nb1 > nb2)
{
do
{
reste = nb1 % nb2 ;
nb1 = nb2 ;
nb2 = reste ;
}
while(reste = 0) ;
PGCD = nb2 ;
printf("\n%d\n" , PGCD) ;
}
if(nb1 < nb2)
{
do
{
reste = nb2 % nb1 ;
nb2 = nb1 ;
nb1 = reste ;
}
while(reste = 0) ;
PGCD = nb1 ;
printf("\n%d\n" , PGCD) ;
}
}
Le problème c'est que je ne trouve pas le PGCD...
J'espère que quelqu'un pourra m'aider parce que là j'sais pas quoi faire 