Pagini recente » Cod sursa (job #515694) | Cod sursa (job #721703) | Cod sursa (job #380493) | Cod sursa (job #2721403) | Cod sursa (job #276361)
Cod sursa(job #276361)
#include<stdio.h>
int a[10000],i,lmax,pmin,pmax,l,n,v[10000];
int main(){
FILE *f = fopen("scmax.in","r");
FILE *g = fopen("scmax.out","w");
fscanf(f,"%d",&n);
for(i=1;i<=n;i++)
fscanf(f,"%d",&a[i]);
l=1;
pmin =1;
pmax = 1;
for(i=2;i<=n;i++){
if(a[i]<a[i-1]){
pmin = i;
pmax = i;
l=1;
v[i] = a[i];
if(l>lmax)
lmax = l;
}
if(a[i]>a[i-1]) {
l++;
pmax = i;
v[i] = a[i];
if(l>lmax)
lmax = l;
}
}
fprintf(g,"%d\n",lmax);
for(i=pmin;i<=pmax;i++)
if(v[i]>0)
fprintf(g,"%d ",v[i]);
fclose(f);
fclose(g);
return 0;
}