Вопрос задан 14.07.2023 в 13:22. Предмет Информатика. Спрашивает Янчинський Максим.

Вывести на экран все трёхзначные числа которые делятся на произведение своих чисел. Pascal

0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Мальцев Данил.

Ответ:

var

 pr, i, temp :integer;

begin

 pr := 1;

 for i := 100 to 999 do begin

   temp := i;

   while ( temp <> 0) do begin

     pr := pr * (temp mod 10);

     temp := temp div 10;

   end;

     if(pr <> 0) then

       if(i mod pr = 0) then

         write(' ',i,' ');

     pr := 1;

 end;

 

end.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для вывода всех трехзначных чисел, которые делятся на произведение своих чисел, можно использовать язык программирования Pascal. Вот пример кода, который реализует такую задачу:

pascal
program DivisibleByProduct; var num, product, digit1, digit2, digit3: integer; begin writeln('Three-digit numbers that are divisible by the product of their digits:'); // Loop through all three-digit numbers for num := 100 to 999 do begin // Extract the individual digits digit1 := num div 100; // Hundreds digit digit2 := (num div 10) mod 10; // Tens digit digit3 := num mod 10; // Ones digit // Calculate the product of the digits product := digit1 * digit2 * digit3; // Check if the number is divisible by the product of its digits if product > 0 then // Make sure the product is not zero begin if num mod product = 0 then writeln(num); end; end; end.

Этот код выведет все трехзначные числа, которые делятся на произведение своих цифр. Например, числа 128, 135 и 144 удовлетворяют условию и будут выведены на экран.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос