Pagini recente » Cod sursa (job #1594182) | Cod sursa (job #1061400) | Profil annecojocaru | Cod sursa (job #2905136) | Cod sursa (job #2434395)
#include <iostream>
#include <fstream>
using namespace std;
ifstream f ("secventa.in");
ofstream g ("secventa.out");
int v[100], max1, n, a, i, sc, pi, pf, pc;
int main()
{
while(f>>a)
{i++;
v[i]=a;}
n=i;
max1=v[1]; sc=v[1];
pi=1;
for(i=2; i<=n; i++)
{
if(sc>0) {sc+=v[i]; }
else {sc=v[i]; pi=i; }
if (sc>max1){max1=sc; pf=i;}
}
g<< max1<<endl;
for(i=pi; i<=pf; i++)
g<<v[i]<<" ";
return 0;
}