Pagini recente » Cod sursa (job #1818340) | Cod sursa (job #1817874) | Cod sursa (job #304284) | Cod sursa (job #1013970) | Cod sursa (job #1012549)
//
// main.cpp
// scmax
//
// Created by Catalina Brinza on 10/19/13.
// Copyright (c) 2013 Catalina Brinza. All rights reserved.
//
#include <iostream>
#include <fstream>
using namespace std;
int main()
{int n,i,x,y;
ifstream f("scmax.in");
ofstream g("scmax.out");
f>>n>>x;
int k=0;
int l=1;
int lmax=0, kmax=0;
for (i=0;i<n;i++)
{
f>>y;
if (x<y) l++;
else if (x>y)
{
if (lmax<l)
{lmax=l;
kmax=k;
}
k=i;
l=1;
}
x=y;
}
if (lmax<l)
{lmax=l;
kmax=k;
}
g<<lmax<<endl;
f.close();
ifstream h("scmax.in");
h>>n>>x;
if (kmax==0) g<<x<<' ';
for (i=1;i<n;i++)
{h>>y;
if ((i>=kmax) && (i<=kmax+lmax-1) && (y!=x)) g<<y<<' ';
x=y;
}
h.close();
g.close();
return 0;
}