Pagini recente » Cod sursa (job #1153480) | Cod sursa (job #2223705) | Cod sursa (job #29631) | Cod sursa (job #2322249) | Cod sursa (job #298044)
Cod sursa(job #298044)
#include<fstream.h>
ifstream f("scmax.in");
ofstream g("scmax.out");
long i,n,k,max,poz1,poz2,nr,a[1000],v[10000];
int main()
{f>>n;
for (i=1;i<=n;i++)
f>>v[i];
max=0;
nr=1;
for (i=1;i<n;i++)
if (v[i]<=v[i+1])
{a[nr]=v[i];
nr++;}
else
{a[nr]=v[i];
if (nr>max)
{max=nr;
poz1=i-nr;
poz2=i-1;}
nr=1;}
a[nr]=v[i];
if (nr>max)
{max=nr;
poz1=i-nr;
poz2=i-1;}
for (i=1;i<=max;i++)
if (a[i]==a[i+1])
{for (k=i;k<=max;k++)
a[k]=a[k+1];
max--;}
g<<max<<'\n';
for (i=1;i<=max;i++)
g<<a[i]<<" ";
f.close();
g.close();
return 0;}