Pagini recente » Cod sursa (job #3264353) | Cod sursa (job #3213854) | Cod sursa (job #2408078) | Cod sursa (job #2860816) | Cod sursa (job #966256)
Cod sursa(job #966256)
#include <fstream>
using namespace std;
ifstream fin("ssm.in");
ofstream fout("ssm.out");
int n,maxst,maxsum,maxfin,lastsum,lastst,x;
int main()
{
fin>>n>>x;
lastsum=x; lastst=1;
maxsum=x; maxst=1; maxfin=1;
for (int i=2; i<=n; i++)
{
fin>>x;
if (lastsum >= 0) lastsum=x+lastsum;
else
{
lastsum=x;
lastst=i;
}
if (lastsum>maxsum)
{
maxsum=lastsum;
maxst=lastst;
maxfin=i;
}
}
fout<<maxsum<<" "<<maxst<<" "<<maxfin;
}