Cod sursa(job #866527)

Utilizator andreeamoiseAndreea M andreeamoise Data 28 ianuarie 2013 11:56:56
Problema Subsir crescator maximal Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.7 kb
#include <iostream>
#include<fstream>
using namespace std;

int main()
{
    int v[100], a[100], n,j=1,i,k=0,x;
    ifstream f("scmax.in");
    ofstream g("scmax.out");
    f>>n;
    f>>v[0];
     for(i=1;i<n;i++)
    {
        f>>x;

        if(x>v[j-1])
        {
            v[j]=x;
            j++;
        }
        else if(x<v[j-1])
        {
            if(j>k && j>1)
             for(k=0;k<j;k++)
              a[k]=v[k];
            j=1;
            v[0]=x;
        }
        if(i==n-1)
        if(j>k && j>1)
             for(k=0;k<j;k++)
              a[k]=v[k];
    }
   g<<k<<endl;
    for(i=0;i<k;i++)
   g<<a[i]<<" ";
    f.close();
    g.close();
    return 0;
}