Pagini recente » Cod sursa (job #792833) | Cod sursa (job #1137362) | Cod sursa (job #2177312) | Cod sursa (job #1648419) | Cod sursa (job #482220)
Cod sursa(job #482220)
#include <fstream>
using namespace std;
int n, i, nr;
int p1, poz1, poz2;
int suma, suma_Max = -10000000000;
int main ()
{
ifstream f ("ssm.in");
ofstream g ("ssm.out");
f >> n;
for (i=1; i<=n; ++i)
{
f >> nr;
if (suma < 0)
{
suma = nr;
p1 = i;
}
else
suma += nr;
if (suma > suma_Max)
{
suma_Max = suma;
poz1 = p1;
poz2 = i;
}
}
g << suma_Max << " " << poz1 << " " << poz2 << "\n";
return 0;
}