Pagini recente » Cod sursa (job #3212) | Cod sursa (job #2169647) | Cod sursa (job #1324062) | Cod sursa (job #1045005) | Cod sursa (job #881508)
Cod sursa(job #881508)
# include <fstream>
# include <limits>
using namespace std;
main()
{
ifstream in("ssm.in");
int S,N,i,temp,inc,sf,sum=0,smax = numeric_limits<int>::min();
in >> N;
for( i = 0 ; i < N ; ++i )
{
in >> S;
if( sum < 0 )
sum = S,temp = i;
else
sum += S;
if( smax < sum )
smax = sum , inc = temp+1 , sf = i+1;
}
ofstream out("ssm.out");
out << smax << ' ' << inc << ' ' << sf;
in.close();
out.close();
}