Pagini recente » Cod sursa (job #1383306) | Cod sursa (job #1327631) | Cod sursa (job #494740) | Cod sursa (job #3134553) | Cod sursa (job #2250949)
#include <iostream>
#include <fstream>
using namespace std;
ifstream fin("ssm.in");
ofstream fout("ssm.out");
int main()
{
int sum, sum_max, sum_min, ind, f, l, x, n, i;
fin >> n >> x;
sum = x;
sum_max = x;
sum_min = 0;
for (i = 2; i <= n; i++){
fin >> x;
sum += x;
if (sum - sum_min > sum_max ){
sum_max = sum - sum_min;
l = i;
f = ind + 1;
}
if (sum_min > sum){
sum_min = sum;
ind = i;
}
}
fout << sum_max << " " << f << " " << l;
}