Imi puteti spune,va rog ce am gresit :)
#include
using namespace std;
int cmmdc (int a,int b)
{
if(a>b)
return cmmdc(a-b,b);
if(b>a)
return cmmdc(a,b-a);
return a;
}
int sir(int x[],int s,int d)
{
int m,l,y;
if(s==d)
return x[s];
else
{
m=(s+d)/2;
l=sir(x,m,s);
y=sir(x,m+1,d);
return cmmdc (l,y);
}
}
int main()
{int x[20],n,i;
cout<<"n=";cin>>n;
cout<<"Elemente vector:"<
for(i=0;i
cin>>x[i];
cout<<"cmmdc din sir este :"<
return 0;
}
AntiEaglesDavids:
lol
Răspunsuri la întrebare
Răspuns de
1
l=sir(x, s, m)
asta e divide et impera?
asta e divide et impera?
Alte întrebări interesante
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă