Informatică, întrebare adresată de terraterra, 9 ani în urmă

Sa dau 3 nr. Sa se calculeze si sa se afiseze c.m.m.d.c al celor 3 nr.
Ajutati ma va rog!! Sunt clasa a 9 a si sunt la algoritmi elementari .

Răspunsuri la întrebare

Răspuns de ardyarde
0
#include <iostream>
using namespace std;
int main()
{
    int a,b,c,i=1,cmmdc=1,minim;
    cout<<"introduceti numerele"<<endl;
    cin>>a; minim=a;
    cin>>b;
    if(b<minim)
        minim=b;
    cin>>c;
    if(c<minim)
        minim=c;
    for(i=1;i<=minim;i++)
    if(a%i==0 && b%i==0 && c%i==0)
    cmmdc=i;
    cout<<cmmdc;
}


terraterra: Ai putea sa faci fara c++ , gen materie de a 9 a :))
ardyarde: C++ e materie de a 9-a. Vrei in pseudocod?
terraterra: Nu am facut C++ pana acum, poate pt ca nu sunt la intensiv, in pseudocod te rog
ardyarde: int a,b,c,i=1,cmmdc=1,minim;
cout<<"introduceti numerele"<<endl;
cin>>a; minim=a;
cin>>b;
if(b<minim)
minim=b;
cin>>c;
if(c<minim)
minim=c;
for(i=1;i<=minim;i++)
if(a%i==0 && b%i==0 && c%i==0)
cmmdc=i;
cout<<cmmdc;
}
ardyarde: citeste a
citeste b
minim<-a
daca b<minim atunci
minim<-b
citeste c
daca c<minim
atunci
minim<-c
pentru i<-1, i<=minim executa
daca a%i=0 si b%i=i si c%i=0
atunci
cmmdc<-i
scrie cmmdc
terraterra: mersi :*
Alte întrebări interesante