Pagini recente » Cod sursa (job #906690) | Cod sursa (job #2245326) | Cod sursa (job #1141875) | Cod sursa (job #2590295) | Cod sursa (job #1785934)
#include <iostream>
#include <fstream>
using namespace std;
void citire(int a[100], int &n)
{
ifstream fin("scmax.in");
fin >> n;
for (int i=0; i<n; i++) {
fin >> a[i];
}
}
void sirmaxcresc(int a[100], int n)
{
int lmax=0, lc=1, pi=0;
for (int i=0; i<n-1; i++) {
if (a[i]<a[i+1]) {
lc++;
}
else {
if (lmax<lc) {
lmax=lc;
pi=i-lmax+1;
}
lc=1;
}
}
cout << lmax << endl;
for (int j=pi; j<pi+lmax; j++) {
cout << a[j] << " ";
}
}
int main()
{
int a[100], n;
citire(a,n);
sirmaxcresc(a,n);
return 0;
}