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

Задача . 6054


Задача

Темы:
Ниже записана программа. Получив на вход число x, эта программа печатает два числа, a и b. Укажите наименьшее из таких чисел x, при вводе которых алгоритм печатает сначала 2, а потом 21.
 
Паскаль Си
var x, a, b: integer;
begin
  readln(x);
  a:=0; b:=1;
  while x>0 do begin
    a:=a+1;
    b:=b*(x mod 10);
    x:= x div 10
  end;
  writeln(a); write(b);
end.
int x, a, b;
  scanf(«%d»,&x);
  a=0; b=1;
  while (x>0)  {
    a=a+1;
    b=b*(x % 10);
    x= x / 10
  }
printf(«%d \n %d»,a,b);
 


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

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