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

Sa se calculeze cmmdc (x1,x2,x3,...,xn).
Exemplu: cmmdc(2940, 882, 70, 182) este 14.


Grizzlly: E de pe pbinfo?
dariusaxl: e dintr-o culegere
Grizzlly: E acelasi lucru cu CmmdcN pe pbinfo nu?

Răspunsuri la întrebare

Răspuns de Grizzlly
2
#include <iostream>
using namespace std;
int a, b, n, a1, i;  //intializam varabilele
int main() {
    cin>>n>>a; //citim numarul de numere(n) si primul numar(a)
    for(i=2;i<=n;i++){  //incepem sa citim toate celelalte numere
        cin>>b; //citim urmatorul numar
        while(a%b!=0){ // Aflam
            a1=a; // cmmdc
            a=b; // al primelor
            b=a1%b; // doua numere
        }
        a=b; // cmmdc va fi b, asa ca o retinem in a cat timp suntem in for
    }
    cout<<b; // afisam cmmdc al numerelor
    return 0;
}

Grizzlly: pai ai spus ca nu e bine :)
Grizzlly: pai?
mili69: I-ai dat-o bine
Grizzlly: pai stiu
Grizzlly: :)))
dariusaxl: mili :p
dariusaxl: ba da e bine
dariusaxl: multumesc
Grizzlly: multa placere! bafta!
Alte întrebări interesante