Pagini recente » Borderou de evaluare (job #1036952) | Istoria paginii runda/concurs_infoarena/clasament | Cod sursa (job #2116467) | Cod sursa (job #1785949) | Cod sursa (job #409802)
Cod sursa(job #409802)
#include<stdio.h>
int n,a[100],c[100][100],x=1,i,j,l1,l2,pre;
void citire()
{scanf("%d",&n);
for(i=1;i<=n;i++)
scanf("%d",&a[i]);}
void rez()
{ for(i=1;i<=n;i++)
{c[i][x]=a[i];
pre=a[i];
for(j=i+1;j<=n;j++)
if(a[j]>pre)
{c[i][++x]=a[j];
pre=a[j];}
if(x>l2)
{l2=x;
l1=i;
x=1;}}
printf("%d\n",l2);
for(i=1;i<=l2;i++)
printf("%d ",c[l1][i]);
}
int main()
{ freopen("scmax.in","r",stdin);
freopen("scmax.out","w",stdout);
citire();
rez();
return 0;}