Pagini recente » Cod sursa (job #816683) | Cod sursa (job #2026651) | Cod sursa (job #1699411) | Cod sursa (job #2084368) | Cod sursa (job #316648)
Cod sursa(job #316648)
#include<fstream.h>
int main()
{int ss,si,max2=0,j,max,v1[10001],v2[10001],i,n; //0
ifstream q("scmax2.in");
ofstream w("scmax.out");
q>>n;
for(i=1;i<=n;i++)
q>>v1[i];
for(j=1;j<=n;j++)
{v2[j]=1;
max=v1[j];
for(i=j+1;i<=n;i++)
{if(v1[i]>max)
{v2[i]=v2[i-1]+1;
max=v1[i];}
else
v2[i]=v2[i-1];}
if(max2<v2[n])
{max2=v2[n]+1;
si=j;
for(i=1;i<=n-1;i++)
if(v2[i]==v2[n])
{ss=i;
i=
n;}}
}
w<<max2<<"\n";
int prec=0;
for(i=si;i<=ss;i++)
if(prec<v1[i])
{w<<v1[i]<<" ";
prec=v1[i];}
return 0;} //3