subprogram(functia) :
int sub (int v [100],int n , int a)
{
int ret =0;
for (int i = 0 ; i return ret;
}
program :
int main ()
{
int n , a, v [100], max = -10000, min = 10000;
cin >> n;
for (int i = 0; i {
cin>>v [i];
if (v [i] >max )
max = v [i];
else if (v [i] < min)
min = v [i];
}
int prec = sub (v,n,max+1);
bool da = 1;
for ( int i= max; i > min- 1; i--)
{
if ( sub(v,n,i) < (prec - 1) )
{
da = 0;
i = min - 1;
}
else
prec = sub (v,n,i);
}
if ( da == 1)
cout <<"DA:;
else
cout <<"NU";
return 0;
}
sper sa te ajute si sa se intelwaga programul , daca nu intelegi ceva , intreaba-ma.