Pagini recente » Cod sursa (job #1862882) | Cod sursa (job #3228648) | Cod sursa (job #429495) | Cod sursa (job #44671) | Cod sursa (job #522615)
Cod sursa(job #522615)
#include<fstream.h>
int a[100],n,i,j,mm,mc,aa;
int mt[100],mf[100],k;
int main(){
ifstream f("scmax.in");
ofstream g("scmax.out");
f>>n;
aa=0;
for(i=1;i<=n;i++)
f>>a[i];
for(i=1;i<=n;i++){
for(k=1;k<=i;k++){
mc=0;
j=k;
aa=0;
while(j<=i){
if(a[i]>=a[j]&&a[j]>aa){
mt[++mc]=a[j];
aa=a[j];
}
j++;
}
if(mc>mm){
for(i=1 ; i<=mc ; i++)
mf[i]=mt[i];
mm=mc;
}
}
}
g<<mm<<"\n";
for(i=1;i<=mm;i++){
g<<mf[i]<<" ";
}
return 0;
}