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

Задание#T29797

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

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

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

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