Составить программу, которая подсчитывает общее количество целых пятизначных чисел,...

0 голосов
16 просмотров

Составить
программу, которая подсчитывает общее количество целых пятизначных чисел, составленных
из различных цифр, которые обладают тем свойством, что число, образованное
первыми двумя цифрами, будучи умноженным на среднюю цифру, даёт число,
образованное последними двумя цифрами.

Например, число: 12896: 12*8=96, значит число подходит.


Информатика (47 баллов) | 16 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

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


(142k баллов)