Pagini recente » Cod sursa (job #2665034) | Cod sursa (job #2363423) | Cod sursa (job #124393) | Cod sursa (job #177969) | Cod sursa (job #2641311)
#include <fstream>
using namespace std;
ifstream fin ("ssm.in");
ofstream fout ("ssm.out");
int main() {
fin.tie(0);
ios::sync_with_stdio(0);
int n, sum;
fin >> n;
fin >> sum;
int v[100];
int startPos, finishPos, maxx, minn, el;
for (int i = 2; i <= n; i++) {
fin >> el;
v[i - 1] = el;
sum += el;
if (sum > maxx) {
maxx = sum;
finishPos = i;
}
if (sum <= minn) {
minn = sum;
startPos = i;
}
}
fout << maxx - minn << " " << startPos + 1 << " " << finishPos;
fin.close();
fout.close();
return 0;
}