Задание#T4889

Дано целое положительное число N10N \geq 10. Необходимо найти наибольшую сумму двух соседних цифр в десятичной записи NN. Например, для N=2018N = 2018 нужно получить ответ 99, а для N=2010N = 2010 ответ 22.
Для решения этой задачи ученик написал программу, но, к сожалению, его программа неправильная.
Ниже эта программа для Вашего удобства приведена на пяти языках программирования.
DIM N,M,D1,D2,S AS INTEGER
INPUT N
M = 0
WHILE N >= 10
    D1 = N MOD 10
    D2 = N MOD 100
    S = D1 + D2
    IF S > M THEN
        M = S
    END IF
    N = N  100
WEND
PRINT M
Последовательно выполните следующее.
  1. Напишите, что выведет эта программа при вводе N=2018N = 2018.
  2. Приведите пример числа NN, при котором программа выведет верный ответ. Укажите этот ответ.
  3. Найдите в программе все ошибки (известно, что их не больше двух) и исправьте их. Для каждой ошибки выпишите строку, в которой она допущена, и приведите эту же строку в исправленном виде.
Достаточно указать ошибки и способ их исправления для одного языка программирования.
Обратите внимание: Вам нужно исправить приведённую программу, а не написать свою. Вы можете только заменять ошибочные строки, но не можете удалять строки или добавлять новые. Заменять следует только ошибочные строки, из-за которых программа может выдать неверный ответ: за исправления, внесённые в любые другие строки, баллы будут снижаться.
Показать разбор
Это задание составили эксперты «СтатГрада» для Яндекса
0 попыток решения0% решили верно
Яндекс.Репетитор пришёл на смену сервису Яндекс.ЕГЭ, и мы активно собираем отзывы пользователей. Пожалуйста, пишите нам через форму обратной связи.