Даны целые числа c1, ..c7. Имеются ли в последовательности c1, ..c7 четыре идущих подряд члена, кратных 7? Вычислить сумму данных членов.
Исходные данные вносятся с клавиатуры.
Другие языки программирования и технологии
помогите решить задачу по информатике, срочно нужно ( программирование с++)
#include <iostream>
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;
}
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;
}
все просто
в цикле смотришь:
кратно 7 - увеличили счетчик и добавили к элемент сумме
не кратно - обнулили счетчик и сумму
если счетчик равен 4 - выйти из цикла.
все
в цикле смотришь:
кратно 7 - увеличили счетчик и добавили к элемент сумме
не кратно - обнулили счетчик и сумму
если счетчик равен 4 - выйти из цикла.
все
1. ввести массив c[7];
2. циклически проверять каждый элемент, если кратно 7, то повышать счетчик, иначе - обнулять.
3. если счетчик стал 4, то запомнить позицию элемента. и прервать цикл.
4. начиная с элемента на 4 меньше, посчитать сумму.
5. все вывести.
2. циклически проверять каждый элемент, если кратно 7, то повышать счетчик, иначе - обнулять.
3. если счетчик стал 4, то запомнить позицию элемента. и прервать цикл.
4. начиная с элемента на 4 меньше, посчитать сумму.
5. все вывести.
Похожие вопросы
- Помогите решить задачу по информатике. Массивы. Язык программирования Паскаль.
- Помогите решить задачи по информатике!!! ОЧЕНЬ НУЖНО!!!
- Народ, слезно прошу помочь решить задачу по информатике (програмирование), я просто ноль в этом(((
- Помогите с задачей по информатике. Срочно прошу.
- Помогите решить задачу по информатике 10 класс
- Ребята помогите решить задачу по информатике ПЛАЧУ 50 БАЛОВ ЗА ЛУТШИЙ ОТВЕТ
- помогите решить задачи по информатике
- Помогите решить задачи по информатике.
- Помогите решить задачи по информатике.
- Помогите решить задачу по информатике ...паскаль