Предмет: Информатика,
автор: v1etbowexe
Задача на повторение цикла While
Найти и вывести все четырехзначные числа у которых произведение первых двух цифр равно сумме двух последних.
Например: 3699 (3*6=9+9), 6399(6*3=9+9)
В программу ничего не вводится.
Вывод, все числа соответствующие условию в порядке возрастания. (Pascal abc.net)
Ответы
Автор ответа:
2
Ответ:
Дан во вложении.
Приложения:

Wani4kaa:
Почему вы поменяли местами строку с for и строку с var? Где begin для программы?
begin
for x:=1000 9999 do
begin
sum:=x mod 10 + x div 10 mod 10;
pr:= (x div 1000) * (x div 100 mod 10);
if sum =pr then writeln(x);
end;
end.
Похожие вопросы
Предмет: Русский язык,
автор: анатолий509
Предмет: Русский язык,
автор: vovafadeev12
Предмет: Английский язык,
автор: Крік
Предмет: Физика,
автор: кира4100
Предмет: Математика,
автор: Аноним