Pagini recente » Monitorul de evaluare | Clasament luni_ora_10.00 | Clasamentul arhivei educationale | Clasamentul arhivei educationale | Cod sursa (job #2985266)
#include <bits/stdc++.h>
#include <fstream>
#define cin fin
#define cout fout
using namespace std;
ifstream cin ("ssm.in");
ofstream cout ("ssm.out");
int suma,n,x,pozst,pozdr,maxx,poz,i;
int main()
{
cin>>n;
suma=0;
for(i=1;i<=n;i++)
{
if(suma<=0)
{
suma=0;
poz=i;
}
cin>>x;
suma+=x;
if(suma>maxx)
{
pozst=poz;
pozdr=i;
maxx=suma;
}
}
cout<<maxx<<" "<<pozst<<" "<<pozdr;
return 0;
}