Pagini recente » Cod sursa (job #451732) | Cod sursa (job #13438) | Cod sursa (job #2481345) | Cod sursa (job #1524994) | Cod sursa (job #631789)
Cod sursa(job #631789)
#include<iostream>
#include<stdio.h>
using namespace std;
int main()
{
freopen("scmax.in","r",stdin);
freopen("scmax.out","w",stdout);
int n,best,i,nr,j,v[10],mare[10],maxi;
scanf("%d",&n);
for(i=1;i<=n;i++)
scanf("%d",&v[i]);
for(i=1;i<n;i++)
{ nr=1;
best=v[i];
for(j=i+1;j<=n;j++)
if(best<v[j])
{
nr++;
best=v[j];
}
mare[i]=nr;
}
int max=0;
for(i=1;i<n;i++)
if(mare[i]>max)
{
max=mare[i];
maxi=i;
}
printf("%d\n",max);
printf("%d ",v[maxi]);
best=v[maxi];
for(i=maxi+1;i<=n;i++)
if(best<v[i])
{
printf("%d ",v[i]);
best=v[i];
}
return 0;
}