Pagini recente » Cod sursa (job #714322) | Cod sursa (job #1330011) | Cod sursa (job #2727228) | Cod sursa (job #2122096) | Cod sursa (job #530243)
Cod sursa(job #530243)
#include <fstream>
using namespace std;
ifstream in("date.in");
ofstream out("date.out");
int main()
{
int n,a[100],smax,pm=0,lgm=1,sc,pc=0,i,lgc=1,uc=0,um=0;
in>>n;
for(i=0;i<n;i++)
in>>a[i];
smax=a[0];sc=a[0];
for(i=1;i<n;i++)
{
if(sc<=0){sc=a[i];pc=i;lgc=1;uc=i;}
else {sc+=a[i];lgc++;uc=i;}
if(smax<sc){smax=sc;lgm=lgc;pm=pc;um=uc;}
}
out<<smax<<' '<<pm<<' '<<um<<'\n';
return 0;
}