Личный кабинет

Задание#T4916

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

Рекомендованные задания

Для составления персональной подборки решено недостаточно заданий.
Повышайте свой балл на экзамене!
Решать задания
0 баллов сегодня
дней без пропуска

0
чт
0
пт
0
сб
0
вс
0
пн
0
вт
0
ср