Pagini recente » Cod sursa (job #277500) | Cod sursa (job #3030445) | Cod sursa (job #1143491) | Cod sursa (job #1963484) | Cod sursa (job #416897)
Cod sursa(job #416897)
#include <fstream.h>
int n,s,p,u;
int i,x;
int max,maxp,maxu;
int main(){
ifstream f1("ssm.in");
p = u = maxp = maxu = 1;
f1 >> n >> s;
max = s;
for(i=2; i<=n; i++){
f1 >> x;
if(s + x > x){
s += x;
u = i;
}
else{
s = x;
u = p = i;
}
if(s > max)
max = s, maxp = p, maxu = u;
}
f1.close();
ofstream f2("ssm.out");
f2 << max << " " << maxp << " " << maxu;
f2.close();
return 0;
}