Pagini recente » Cod sursa (job #2153102) | Cod sursa (job #2795034) | Cod sursa (job #1090255) | Cod sursa (job #2435398) | Cod sursa (job #1752488)
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
ifstream infile;
ofstream outfile;
infile.open("ssm.in");
outfile.open("ssm.out");
int x,N,i=0,pi=0,pf=0,index=0;
infile >> N >> x;
int smax = x;
int scur = x;
for(int i=1;i<N;i++)
{
infile >> x;
if(scur < 0)
{
scur = x;
index = i;
}
else
scur += x;
if(scur>smax)
{
pi = index;
pf = i;
}
}
outfile << smax <<" "<< pi <<" "<< pf;
infile.close();
outfile.close();
return 0;
}