Pagini recente » Cod sursa (job #2652878) | Cod sursa (job #623257) | Cod sursa (job #786254) | Cod sursa (job #1483610) | Cod sursa (job #1122154)
#include <iostream>
#include <fstream>
using namespace std;
ifstream f("ssm.in");
ofstream g("ssm.out");
int n;
int nr, i;
int st, poz, sol, SMax, dr;
int main()
{
sol = -0x3f3f3f3f; /* sol este -Infinit */
f>>n;
for (i=1;i<=n;++i)
{
f>>nr;
if (SMax < 0)
{
SMax = nr;
poz = i;
}
else
SMax += nr;
if (SMax > sol)
{
sol = SMax;
st = poz;
dr = i;
}
}
g<<sol<<" "<<st<<" "<<dr;
}