Информатика. Запись алгоритмов на языках программирования Получив на вход число x, приведенная ниже программа выводит два числа - m и n.
var x,m,n: integer;
begin
readln(x);
m:=0; n:=0;
while x>0 do
begin
if n<x mod 10 then n:= x mod 10;
m:= m+1
x:= x div 10;
end;
writeln (m); write (n)
end.
Известно, что при некотором значении x были выведены числа 4 и 8 . Укажите наибольшее и наименьшее из таких чисел х. Сколько всего существует таких х?

10 Дек 2020 в 19:40
948 +1
0
Ответы
1

Для наибольшего числа x, при котором были выведены числа 4 и 8, будет выполнено следующее:

x = 48

Для наименьшего числа x, при котором были выведены числа 4 и 8, будет выполнено следующее:

x = 84

Всего существует два таких числа x - 48 и 84.

17 Апр 2024 в 21:36
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир