ДМ
Дарья Матвеева

помогите решить задачу по информатике, срочно нужно ( программирование с++)

Даны целые числа c1, ..c7. Имеются ли в последовательности c1, ..c7 четыре идущих подряд члена, кратных 7? Вычислить сумму данных членов.
Исходные данные вносятся с клавиатуры.

нужна программа сама

ГИ
Галина Иванова

#include
using namespace std;
int main() {
int ci, m = 0, n = 7, s = 0;
bool b = false;
while (n --> 0) {
cin >> ci;
if ( !(ci % 7) && !b ) {
++m;
s += ci;
if (m == 4) b = true;
} else if (!b) {
m = s = 0;
}
}
if (b) cout << "bingo! sum: " << s;
return 0;
}

RS
Rishat Sharipov

1. ввести массив c[7];
2. циклически проверять каждый элемент, если кратно 7, то повышать счетчик, иначе - обнулять.
3. если счетчик стал 4, то запомнить позицию элемента. и прервать цикл.
4. начиная с элемента на 4 меньше, посчитать сумму.
5. все вывести.

Ма
Марат

все просто
в цикле смотришь:
кратно 7 - увеличили счетчик и добавили к элемент сумме
не кратно - обнулили счетчик и сумму
если счетчик равен 4 - выйти из цикла.

все

Похожие вопросы
Помогите решить задачу по информатике (программирование basic)
Народ, помогите пожалуйста решить задачу по информатике, на языке С#,срочно нужно
Люди, помогите пожалуйста решить задачу по информатике, на языке С#,срочно нужно
Помогите срочно решить задачу по информатике, пожалуйста.
Нужно решить задачу олимпиады по информатике, язык программирования С++
Помогите решить задачу по информатике. Программирование. Язык С++.
Помогите с решением задачи по информатике (программирование)
помогите срочно решить задачи по программированию в C#
Помогите срочно решить задачу на языке программирования Delphi.
помогите информатику решить. срочно помогите решить информатику