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

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

Выполнены все четыре необходимых действия, и ни одна верная строка не

Условие

Ответ

Ответ и полный разбор откроются после входа

Посмотреть ответ

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

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

    При вводе чисел 13, 20, 37 и 40 программа выведет числа 2 и 40.2. Программа выведет верный ответ, если среди последовательности из четырёх чисел будет только одно число, которое будет делиться на 10, причём это не 0, например — 1, 2, 3 и 10, либо если в последовательности есть несколько нулей и после них идёт только одно число, которое делится на 10, например — 0 0 20 3.3. Программа содержит две ошибки.1) Неверный подсчёт суммы чисел, которые делятся без остатка на 10.2) Неверная проверка наличия чисел в последовательности, удовлетворяющих условию. Пример исправления для языка Паскаль: Первая ошибка:p := x;Исправленная строка:p := p + x; Вторая ошибка:if p > 0 then beginИсправленная строка:if count > 0 then beginВ программах на других языках ошибочные строки и их исправления аналогичны.Незначительной опиской, не влияющей на оценку, следует считать отсутствие знаков после содержательной части исправления (например, точки с запятой в C++). Примечание к пункту 2.Также можно заметить, что программа выведет верный ответ если среди последовательности из четырёх чисел не будет чисел, которые делятся без остатка на 10, например — 5, 7, 23,

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

  1. Шаг 2

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

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

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