Pagini recente » Cod sursa (job #1687173) | Cod sursa (job #3139797) | Cod sursa (job #913353) | Cod sursa (job #699896) | Cod sursa (job #1590507)
#include <fstream>
#include <iostream>
using namespace std;
int main()
{
int S,Smax,x,i, n,qwe, initial, sfarsit;
ifstream fin ("ssm.in");
ofstream fout("ssm.out");
fin >> n;
fin >> x;
S = Smax = x;
if(S<0)S=0;
initial = 1;
qwe = 1;
for(i = 2; i<=n;i++)
{
fin >> x;
qwe ++;
S = S+x;
if(Smax<S)
{
Smax=S;
sfarsit = qwe;;
}
if(S<0)
{
S=0;
initial=qwe+1;
}
}
fout << Smax << " "<< initial << " "<< sfarsit << "\n";
return 0;
}