Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <fstream>
- using namespace std;
- ifstream fin("Citire.in");
- int t[100];
- int cmmdc(int a , int b)
- {
- while (a!=b)
- if(a>b)
- a-=b;
- else
- b-=a;
- return a;
- }
- int cmmdcelemente(int s,int d)
- {
- if(s==d)
- return t[s];
- else
- {
- int m=(s+d)/2;
- return cmmdc(cmmdcelemente(s,m),cmmdcelemente(m+1,d));
- }
- }
- void Citire(t[],&n)
- {
- fin>>n;
- for(int i=0;i<n;i++)
- fin>>t[i];
- }
- void AfisareVector(t[],n);
- {
- cout<<"Elementele sunt : ";
- for(int i=0;i<n;i++)
- cout<<t[i]<<" ";
- cout<</n;
- }
- int main(void)
- {
- CitireVector(t,n);
- AfisareVector(t,n);
- cout<<"CMMDC ="<<cmmdcelemente(s,m-1);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement