Pagini recente » Cod sursa (job #755397) | Cod sursa (job #245058) | Cod sursa (job #774818) | Cod sursa (job #2959705) | Cod sursa (job #2495093)
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
ifstream fin("sumainsecv.in");
ofstream fout("sumainsecv.out");
int v[101], i, j, n, imax, jmax, Scrt = 0, Smax = 0;
long long SP[101];
fin >> n;
SP[0] = 0;
for (i = 1; i <= n; i++)
{
fin >> v[i];
SP[i] = SP[i - 1] + v[i];
}
for (i = 1; i <= n; i++)
{
for (j = i; j <= n; j++)
{
Scrt = SP[j] - SP[i - 1];
if (Scrt > Smax) {
Smax = Scrt;
imax = i;
jmax = j;
i = n; j = n;
}
}
}
cout << Smax << ' ' << imax << ' ' << jmax;
}