Pagini recente » Cod sursa (job #834124) | Cod sursa (job #2808083) | Cod sursa (job #3248034) | Cod sursa (job #883380) | Cod sursa (job #1310792)
#include <fstream>
using namespace std;
int i, x, suma, suma_max = -1<<30, poz1, poz2, poz, n;
int main()
{
ifstream f("ssm.in");
ofstream g("ssm.out");
f >> n;
for (i = 1; i <= n; i++)
{
f >> x;
if (suma < 0)
{
suma = x;
poz = i;
}
else
suma += x;
if (suma > suma_max)
{
suma_max = suma;
poz1 = poz;
poz2 = i;
}
}
g << suma_max << " " << poz1 << " " << poz2;
return 0;
}