👤
a fost răspuns

Buna! Stie cineva vectori in C++? Am incercat sa fac o problema cu aflarea celui mai mare divizor comun al unui sir de numere cu vectori si ceva nu imi iese. Ma poate ajuta cineva? Nu prea stiu ce sa mai adaug la el. Repet: Mi-as dori sa fie cu vectori, pentru ca stiu in alt fel.
Programul e in document.

Multumesc!


Buna Stie Cineva Vectori In C Am Incercat Sa Fac O Problema Cu Aflarea Celui Mai Mare Divizor Comun Al Unui Sir De Numere Cu Vectori Si Ceva Nu Imi Iese Ma Poat class=

Răspuns :

// __gcd este o functie care afla CMMDC

#include <iostream>

#include <algorithm>

using namespace std;

int v[100];

int main()

{

int n, i, g;

cout << "Cate numere are sirul?" << endl;

cin >> n;

if (n <= 0)

 return 0;

for (i = 0; i < n; i++)

{

 cout << "v[" << i << "]= ";

 cin >> v[i];

}

g = v[0];

for (i = 1; i < n; i++)

 g = __gcd(v[i], g);

 

cout << "Cel mai mare divizor comun: " << g;

}