UMBB.org, Forum des étudiants Algériens
<img src=http://e2conf-2009.zerista.com/images/welcome_meet_icon.png>

Avons que vous pouvez visiter se site. je vous demande d'enregistrer en premier pour profiter touts avantage "gratuit"

Rejoignez le forum, c’est rapide et facile

UMBB.org, Forum des étudiants Algériens
<img src=http://e2conf-2009.zerista.com/images/welcome_meet_icon.png>

Avons que vous pouvez visiter se site. je vous demande d'enregistrer en premier pour profiter touts avantage "gratuit"
UMBB.org, Forum des étudiants Algériens
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
UMBB.org, Forum des étudiants Algériens

Forums des étudiants Algériens, Tous les indispensables et tous les nouveautés pour vous accompagner durant votre scolarité!

Connexion

Récupérer mon mot de passe



Mai 2024
DimLunMarMerJeuVenSam
   1234
567891011
12131415161718
19202122232425
262728293031 

Calendrier Calendrier

Marque-page social
Marque-page social reddit      

Conservez et partagez l'adresse de INIM sur votre site de social bookmarking

Conservez et partagez l'adresse de UMBB.org, Forum des étudiants Algériens sur votre site de social bookmarking

Le Deal du moment : -28%
Brandt LVE127J – Lave-vaisselle encastrable 12 ...
Voir le deal
279.99 €

Vous n'êtes pas connecté. Connectez-vous ou enregistrez-vous

programme C qui calcule le PGCD de 2 valeurs

Aller en bas  Message [Page 1 sur 1]

Admin

Admin
Administrateur
Administrateur

[Vous devez être inscrit et connecté pour voir cette image]

programme C qui calcule le PGCD et le PPCM de 2 valeurs

"PGCD" écrire un algorithme d' une fonction permettant de retourner le pgcd de 2 entiers données:
If a=15 , b=5

alors b<a a=10 , b=5

b<a a=5 , b=5 alors pgcd=5

"PPCM" écrire un algorithme d' une fonction permettant de retourner le ppcm de 2 entiers données:

laisser vos codes ici comme d commentaires
Twisted Evil



Dernière édition par Admin le Dim 5 Sep - 11:47, édité 1 fois

http://www.umbb.org

Admin

Admin
Administrateur
Administrateur

voici un simple algo

Code:
debut fonction PGCD_Dif(m,n:entier):entier
tant que (m<>n) faire

si m>n alors
m<----m-n
sinon
n<----n-m
finsi

fin tant que
PGCD_Diff<----m
fin pgcd

voici un tournage a la main:m= 21 etn= 15
21 <>15, 21>15 alors m=6 et n=15
6<>15, 6<15 alors n=9 et m=6
6<>9, 6<9 alors n=3 et m=6
6<>3, 6>3 alors m=3 et n=3
m=n=3 le condition d'arrêt de tant que ==> alors pgcd est le dernier valeur de m ou n =3

http://www.umbb.org

Admin

Admin
Administrateur
Administrateur

ou b1 avec le c++

Code:
LE voici en quelques lignes en version c++(fonction )
//---------------------------------------------------------------------------
#include<iostream>
#include <vcl.h>
#pragma hdrstop
using namespace std;

//programme qui renvoie le pgcd de x et y---------------------------------------------------------------------------

#pragma argsused
int pgcd(int x,int y);
int main(int argc, char* argv[])
{ int x,y,temp;//temp est le nom associé au resultat
cout<<"Ce programme determine le pgcd de 2 nombres x et y"<<endl;
cout<<"Entrez le nombre x: ";
cin>>x;
cout<<"Entrez le nombre y: ";
cin>>y;
temp=pgcd(x,y);//Voir commentaire sur temp ci-dessus
cout<<"Le pgcd de "<<x<<" et "<<y<<" est "<<temp<<endl;
system("pause");
return 0;
}
int pgcd(x,y)
{
if (y==0)
return x;
else return pgcd(y,x%y);
}
//---------------------------------------------------------------------------

http://www.umbb.org

Admin

Admin
Administrateur
Administrateur

et avec le langage C

Code:

#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();
}


example :

If a=15 , b=5
alors b<a a=10 , b=5
b<a a=5 , b=5 alors pgcd=5

http://www.umbb.org

Contenu sponsorisé



Revenir en haut  Message [Page 1 sur 1]

Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum