Pagini recente » Cod sursa (job #1778116) | Cod sursa (job #1407836) | Cod sursa (job #1424440) | Cod sursa (job #1078758) | Cod sursa (job #2683614)
#include <iostream>
#include <fstream>
using namespace std;
ifstream fin("ssm.in");
ofstream fout("ssm.out");
int main()
{
int n, m, s=0,smax=-2000000000, indice1=1, indice2, indice1Final;
fin>>n;
for (int i=1; i<=n; i++)
{
fin>>m;
s=s+m;
if(m>s)
{
s=m;
indice1 = i;
}
if(smax<s)
{
indice1Final = indice1;
indice2 = i;
smax=s;
}
}
fout<<smax<<" "<<indice1Final<<" "<<indice2<<"\n";
fin.close();
fout.close();
return 0;
}