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

Se citesc nr. naturale pana cand se introduce valoarea 0.Sa se calculeze c.m.m.d.c dintre cel mai mare si cel mai mic numar citit.(programul trebuie facut in c++)

Răspunsuri la întrebare

Răspuns de Bodi
0
#include <iostream>
using namespace std;

int main()
{   
int mare,mic,x;   
cout <<"x= ";cin >>x;   
mare=x;   
mic=x;   
while (x!=0)   
{       
cout <<"x= ";cin >>x;       
if (mare<x)           
mare=x;
        
if (mic>x)           
mic=x;   
}     
while (mic!=mare)   
{       
if (mic>mare)           
mic=mic-mare;       
else           
mare=mare-mic;   
}   
cout <<"cmmdc= "<<mare;   
return 0;
}


Alte întrebări interesante