Составить программу, которая подсчитывает общее количество целых пятизначных чисел, составленных из различных цифр, которые обладают тем свойством, что число, образованное первыми двумя цифрами, будучи умноженным на среднюю циф...
Составить
программу, которая подсчитывает общее количество целых пятизначных чисел, составленных
из различных цифр, которые обладают тем свойством, что число, образованное
первыми двумя цифрами, будучи умноженным на среднюю цифру, даёт число,
образованное последними двумя цифрами.
Например, число: 12896: 12*8=96, значит число подходит.
Ответ(ы) на вопрос:
var
i, n, a, b, c: longint;
begin
n := 0;
for i := 10000 to 99999 do
begin
a := i div 1000;
b := (i div 100) mod 10;
c := i mod 100;
if a * b = c then n := n + 1
end;
Writeln('Найдено чисел: ', n)
end.
Результат работы программы:
Найдено чисел: 286
Не нашли ответ?
Похожие вопросы