Pagini recente » Cod sursa (job #2267562) | Cod sursa (job #465803) | Cod sursa (job #53057) | Cod sursa (job #2525996) | Cod sursa (job #3187334)
#include <iostream>
#include <fstream>
using namespace std;
ifstream fin("ssm.in");
ofstream fout("ssm.out");
int main()
{
int suma, suma_max=-1, x, n, start=0, start_max, finish;
fin>>n;
for (int i=1; i<=n; i++){
fin>>x;
if (suma < 0){
suma = x;
start = i;
} else
suma +=x;
if (suma > suma_max){
suma_max = suma;
start_max = start;
finish = i;
}
}
fout<<suma_max<<" "<<start_max<<" "<<finish;
return 0;
}