Олимпиадный тренинг

Задача . П 79


Задача

Темы:
Дано натуральное число A, в записи которого нет нулей. Требуется найти минимальное двузначное число, которое можно увидеть в записи числа A. Например, для числа 815943 ответом будет число 15.  Для решения этой задачи ученик написал программу, но, к сожалению, его программа неправильная.
 
Паскаль Си Python
var A, n2: integer;
begin
  read(A);
  n2 := 10;
  while A > 100 do begin
    if A mod 100 < n2 then
       n2 := A mod 100;
    A := A div 100;
  end;
  writeln(n2); 
end.
#include<stdio.h>
main()
{
 int A, n2 = 10;
 scanf("%d",&A);
 while(A > 100) 
 {
  if (A % 100 < n2) 
     n2 = A % 100;
  A = A / 100;
 }
 printf("%d",n2);
}
n2 = 10
A = int(input())
while A > 100:
    if A % 100 < n2:
        n2 = A % 100
    A = A // 100

print(n2)

Последовательно выполните следующее.
1. Напишите, что выведет эта программа при вводе числа 1245.
2. Укажите одно значение A, при вводе которого программа выведет правильный ответ. Укажите это ответ.
3. Найдите в программе все ошибки (их может быть одна или несколько). Для каждой ошибки выпишите строку, в которой она допущена, и приведите эту же строку в исправленном виде

time 500 ms
memory 32 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
Комментарий учителя