Sunteți pe pagina 1din 1

#include <iostream>

using namespace std;


int A[50],n;
void citire(int A[50], int n)
{int i;
for(i=1;i<=n;i++)
{cout<<"A["<<i<<"]= "; cin>>A[i];}
}
float cmmdc(int a,int b)
{int r;
while(b!=0)
{r=a%b;
a=b;
b=r;}
return a;
}
int cim(int A[50], int n)
{int i,cm;
cm=cmmdc(A[1],A[2]);
for(i=3;i<=n;i++)
cm=cmmdc(cm,A[i]);
return cm;
}
int main()
{int i,cm;
cout<<"Numar de elemente din vector: "; cin>>n;
citire(A,n);
cout<<cim(A,n)<<endl;
return 0;
}

S-ar putea să vă placă și