#include <iostream>
int sum(int* ptr, int count)
{
int result = 0;
for(int i = 0; i < count; ++i)
{
result += ptr[i];
}
return result;
}
int main()
{
const int N = 10;
const int frame = 3;
int a[N] = {0};
int max = 0;
int summ = 0;
std::cout << "Enter values:\n";
for(int i = 0; i < N; ++i)
{
std::cout << "a[" << i << "] = ";
std::cin >> a[i];
std::cout << "\n";
}
for(int i = 0; i < N - (frame - 1); ++i)
{
summ = sum(a + i, frame);
if(summ > max)
{
max = summ;
}
}
std::cout << max;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKaW50IHN1bShpbnQqIHB0ciwgaW50IGNvdW50KQp7CiAgICBpbnQgcmVzdWx0ID0gMDsKICAgIGZvcihpbnQgaSA9IDA7IGkgPCBjb3VudDsgKytpKQogICAgewogICAgICAgIHJlc3VsdCArPSBwdHJbaV07CiAgICB9CiAgICByZXR1cm4gcmVzdWx0Owp9CgppbnQgbWFpbigpCnsKICBjb25zdCBpbnQgTiAgPSAxMDsKICBjb25zdCBpbnQgZnJhbWUgPSAzOwogCiAgaW50IGFbTl0gPSB7MH07CiAgaW50IG1heCA9IDA7CiAgaW50IHN1bW0gPSAwOwogIAogIHN0ZDo6Y291dCA8PCAiRW50ZXIgdmFsdWVzOlxuIjsKICBmb3IoaW50IGkgPSAwOyBpIDwgTjsgKytpKQogIHsKICAJc3RkOjpjb3V0IDw8ICJhWyIgPDwgaSA8PCAiXSA9ICI7IAogIAlzdGQ6OmNpbiA+PiBhW2ldOwogIAlzdGQ6OmNvdXQgPDwgIlxuIjsKICB9CiAgCiAgZm9yKGludCBpID0gMDsgaSA8IE4gLSAoZnJhbWUgLSAxKTsgKytpKQogIHsKICAgICAgc3VtbSA9IHN1bShhICsgaSwgZnJhbWUpOwogICAgICBpZihzdW1tID4gbWF4KQogICAgICB7CiAgICAgICAgICBtYXggPSBzdW1tOwogICAgICB9CiAgfQogIHN0ZDo6Y291dCA8PCBtYXg7Cn0=