Bonjour Hassan! Je suis un abonné de toi via TH-cam. Je suis sûr que tu es un marocain et je suis entrain de vivre sur les réseaux que votre pays est entrain de subir un moment difficile via un tremblement de terre mon prof Hassan el Bahi,j'espère que vous allez parfaitement bien mon ami et courage mon frère.
Mais du coup au début quand tu mets return pgcd (b, a%b) ça veut dire qu’il va réitérer la fonction en remplaçant respectivement return a et return pgcd (b, a%b) par return b et return pgcd (a%b, b%
#include int PGCD(int n,int p){ if (n%p==0) return p; else return PGCD(n,p-1); } main(){ int n,p,t; printf("veuillez saisir un nombre p : "); scanf("%d",&p); printf("veuillez saisir un nombre n : "); scanf("%d",&n); if (n
Bonjour Hassan! Je suis un abonné de toi via TH-cam. Je suis sûr que tu es un marocain et je suis entrain de vivre sur les réseaux que votre pays est entrain de subir un moment difficile via un tremblement de terre mon prof Hassan el Bahi,j'espère que vous allez parfaitement bien mon ami et courage mon frère.
Cet exercice faisait partie de ma fiche de TD merci. ❤
Mais du coup au début quand tu mets return pgcd (b, a%b) ça veut dire qu’il va réitérer la fonction en remplaçant respectivement return a et return pgcd (b, a%b) par return b et return pgcd (a%b, b%
Et si b est supérieur à a ?
#include
int PGCD(int n,int p){
if (n%p==0)
return p;
else
return PGCD(n,p-1);
}
main(){
int n,p,t;
printf("veuillez saisir un nombre p : ");
scanf("%d",&p);
printf("veuillez saisir un nombre n : ");
scanf("%d",&n);
if (n