Pagini recente » Cod sursa (job #78863) | Rating Dumitru Andrei Denis (tttt) | Cod sursa (job #2038352) | Rating Kantor Hunor-Akos (Akos) | Cod sursa (job #2275425)
#include <iostream>
using namespace std;
int a[1001],n;
void citire()
{
int i;
cin>>n;
for(i=1;i<=n;i++)
cin>>a[i];
}
int cmmdc1(int x,int y)
{
int r;
while(y)
{
r=x%y;
x=y;
y=r;
}
return x;
}
int cmmdc(int a[1001],int n)
{
int i,b ;
b=cmmdc1(a[1],a[2]);
for(i=3;i<=n;i++)
b=cmmdc1(b,a[i]);
return b;
}
int main()
{
citire();
cout<<cmmdc(a,n);
return 0;
}