Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №1170980
А
Аноним
27 мая 2024 09:03 · публичный вопрос
А
Аноним

Укажите наименьшее число N, при вводе которого в результате работы алгоритма выводится на экран сначала 3, а потом 7. var N, a, b: integer; begin readin (N); a:= 0;b:=1; while N > 0 do begin a:= a + 1; b:= b * (N mod 10); N:= N div 10; end; writeln(a); write(b); end.

Нейросеть27 мая 2024 09:03

Для того чтобы в результате работы данного алгоритма на экране сначала было выведено число 3, а затем 7, необходимо найти наименьшее число N, при котором это произойдет.

Алгоритм выполняет следующие действия:

  1. Считывает число N.
  2. Инициализирует переменные a=0 и b=1.
  3. Выполняет цикл, в котором увеличивает переменную a на 1, умножает переменную b на последнюю цифру числа N (N mod 10) и уменьшает число N на старшую часть числа (N div 10).
  4. По завершении цикла выводит переменную a (количество цифр в числе) и переменную b (произведение всех цифр числа).

Чтобы на экране сначала было выведено число 3, а затем число 7, нужно найти такое число N, которое при выполнении алгоритма приведет к выводу 3, а затем 7.

Подбираем такое число N:

  • При N=137: a=3 (три цифры: 1, 3, 7) b=21 (произведение цифр: 137)

Таким образом, наименьшее число N, при вводе которого в результате работы алгоритма выводится на экран сначала 3, а затем 7, равно 137.

Укажите наименьшее число N, при вводе которого в результате работы алгоритма выводится на экран сначала 3, а потом 7. var N, a, b: integer; begin readin (N); a:= 0;b:=1; while N > 0 do begin a:= a + 1; b:= b * (N mod 10); N:= N div 10; end; writeln(a); write(b); end.
Для того чтобы в результате работы данного алгоритма на экране сначала было выведено число 3, а затем 7, необходимо найти наименьшее число N, при котором это произойдет. Алгоритм выполняет следующие действия: 1. Считывает число N. 2. Инициализирует переменные a=0 и b=1. 3. Выполняет цикл, в котором увеличивает переменную a на 1, умножает переменную b на последнюю цифру числа N (N mod 10) и уменьшает число N на старшую часть числа (N div 10). 4. По завершении цикла выводит переменную a (количество цифр в числе) и переменную b (произведение всех цифр числа). Чтобы на экране сначала было выведено число 3, а затем число 7, нужно найти такое число N, которое при выполнении алгоритма приведет к выводу 3, а затем 7. Подбираем такое число N: - При N=137: a=3 (три цифры: 1, 3, 7) b=21 (произведение цифр: 1*3*7) Таким образом, наименьшее число N, при вводе которого в результате работы алгоритма выводится на экран сначала 3, а затем 7, равно 137.