Pagini recente » Cod sursa (job #282129) | Cod sursa (job #332976) | Cod sursa (job #2969387) | Cod sursa (job #3032379) | Cod sursa (job #1352854)
#include <fstream>
std::ifstream be("ssm.in");
std::ofstream ki("ssm.out");
int main()
{
int n, i, kezd, veg, akt, aktkezd, elozokezd, Max, elozo;
be >> n;
be >> Max;
kezd = 1;
veg = 1;
elozokezd = 1;
elozo = Max;
for (i=2; i<=n; i++) {
be >> akt;
aktkezd = i;
if (akt <= elozo + akt) {
akt = elozo+akt;
aktkezd = elozokezd;
}
if (Max < akt) {
Max = akt;
kezd = aktkezd;
veg = i;
}
elozo = akt;
elozokezd = aktkezd;
}
ki << Max << " " << kezd << " " << veg;
}