crossstitchworozbh93
18.11.2022 22:01

Даны два натуральных числа a, b (b≥a). с какого наиболее оптимального алгоритма можно найти число n (a≤n≤b), у которого произведение всех его цифр на данном числовом отрезке наибольшее.

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
gaukhars01
05.10.2019 14:50

var

  a, b, n, i, j, t: integer;

  s, sn: string;

begin

    write ('введите начало отрезка: ');

    readln (a);

    write ('введите окончание отрезка: ');

    readln (b);

    n : = 0;

    for i : = a to b do begin

      s : = inttostr (i);

t : = 1;

for j : = 1 to length (s) do

        t : = t * strtoint (s[j]);

      if t > n then begin

        sn : = s;

        n : = t;

      end;

    end;

    writeln ('число с наибольшим произведением цифр: ' + sn);

end;

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота