Pagini recente » Cod sursa (job #243710) | Cod sursa (job #677581) | Cod sursa (job #2553167) | Cod sursa (job #2300559) | Cod sursa (job #539887)
Cod sursa(job #539887)
#include <iostream>
#include <fstream>
using namespace std;
int main(){
int n;
int i,x,stm,finm,st;
int max,sum;
ifstream in("ssm.in");
in >> n;
in >> x;
max=sum=x;stm=1;finm=1;st=1;
for (i=2;i<=n;i++){
in >> x;
if (sum<0) {
sum=x;
st=i;
}
else sum+=x;
if (sum>max)
{
max=sum;
stm=st;
finm=i;
}
}
ofstream out("ssm.out");
out <<max<<" "<<stm<<" "<<finm<< endl;
in.close();
out.close();
return 0;
}