РУҚА
25

Решение: Подсчёт элементов, не делящихся на 7

ЕГЭ · Информатика · Задание 25 · Массивы и строки
ПовышеннаяФИПИF1076AРазвёрнутое решение≈ 5 минутРазбор в 4 шага
Условие

Дан целочисленный массив из 20 элементов. Элементы массива могут принимать целые значения от −10 000 до 10 000 включительно. Опишите на естественном языке или на одном из языков программирования алгоритм, позволяющий найти и вывести количество элементов массива, которые не делятся на 7.

Исходные данные объявлены заранее: массив $A$ из 20 элементов и целочисленные переменные $I$, $J$, $K$. В Python массив называется $a$, количество элементов — $n = 20$, а ввод элементов уже выполнен в цикле. Разрешается использовать только указанные переменные.

В ответе приведите фрагмент программы, который должен находиться на месте многоточия после ввода элементов массива. Можно использовать Python, Бейсик, Паскаль, Си, алгоритмический язык или естественный язык.

Открыть задачу и решить самому
Дальше ответЕсли ещё решаете — начните с подсказок: они ведут к ответу, но не выдают его.
К подсказкам

Решение по шагам

4 шага
1

Используем переменную $k$ как счётчик элементов, которые не делятся на 7, и вначале обнуляем её.

$$k = 0$$
2

Последовательно просматриваем все элементы массива. Если остаток от деления элемента на 7 не равен нулю, элемент не делится на 7.

$$a[i] \bmod 7 \ne 0$$
3

При выполнении условия увеличиваем счётчик на единицу, после завершения цикла выводим его значение.

$$k = k + 1$$

Один из возможных фрагментов на Python:

$$k = 0\nfor i in range(0, n):\n if a[i] % 7 != 0:\n k += 1\nprint(k)$$
Ответ

k = 0; for i in range(0, n): if a[i] % 7 != 0: k += 1; print(k)

Этот ответ получен в разборе, но не сверен с официальным ключом из банка — проверьте выкладки, прежде чем заучивать результат.

Где здесь ошибаются

Считать элементы, для которых остаток от деления равен нулю.

Забыть обнулить счётчик перед циклом.

Просмотреть не все 20 элементов массива.

Использовать необъявленные переменные.

Закрепить приёмВ теме «Массивы и строки» ещё 237 задач — с ответом и таким же разбором.
Тренироваться

Как решать задание 25 ЕГЭ, информатика

Разбор этой задачи разложен на 4 шага: видно, откуда берётся каждое число и где теряется балл. Ответ приведён рядом с выкладками, а не вместо них.

Задача из темы «Массивы и строки»: в ней 238 задач, и у каждой есть такой же разбор. Регистрация не нужна.