Присоединиться

11 класс·высокий уровень

Эффективность алгоритма не имеет значения и не оценивается.3.

Условие

Общие указания.1. В алгоритме, записанном на языке программирования, допускается наличие отдельных синтаксических ошибок, не искажающих замысла автора программы. 2. Эффективность алгоритма не имеет значения и не оценивается.3. Допускается запись алгоритма на языке программирования, отличном от языков, перечисленных в условии. В этом случае должны использоваться переменные, аналогичные описанным в условии. Если язык программирования использует типизированные переменные, описания переменных должны быть аналогичны описаниям переменных в приведенных фрагментах. Использование нетипизированных или необъявленных переменных возможно только в случае, если это допускается языком программирования; при этом количество переменных и их идентификаторы должны соответствовать условию задачи.

Формат задания

Развёрнутый ответ: короткого ответа здесь нет — оценивается само рассуждение. Разбор откроется после входа.

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

  1. Как рассуждать

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

    Пример программы на Паскале:k:= 0;for i := 1 to N-1 do begin if (a[i] mod 3 =

Осталось ещё 4 шага

  1. and (a[i+1] mod 3 =…

  2. then k = k + 1; end;writeln(k); Си.k = 0;for…

  3. && (a[i+1] % 3 ==…

  4. k++;cout « k « endl…

Получить полное решение

Бесплатно · займёт минуту

Другие задачи по теме «Алгоритмы обработки массивов»