Вопрос задан 25.06.2023 в 12:38. Предмет Информатика. Спрашивает Атрощенко Александра.

Решите задачу на языке Pascal: Задача: Найдите сумму двузначных чисел, которые делятся на сумму

своих цифр.Выведите эти числа и их сумму.​
0 0
Перейти к ответам

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

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

Ответ:

var

 i, x, y, err, num: integer;

 s: string;  

begin

 num := 0;  

 for i := 10 to 99 do begin

   Str(i, s);  

   Val(s[1], x, err); Val(s[2], y, err);  

   if i mod x + y = 0 then begin num := num + i; Writeln('Число: ', i); end;

 end;

 Writeln('Сумма равна: ', num);

end.

Объяснение:

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

Конечно, вот решение задачи на языке Pascal:

pascal
program SumOfTwoDigitNumbers; var number, digit1, digit2, sum, totalSum: integer; begin totalSum := 0; // Инициализируем общую сумму writeln('Двузначные числа, которые делятся на сумму своих цифр:'); for number := 10 to 99 do begin digit1 := number div 10; // Получаем первую цифру числа digit2 := number mod 10; // Получаем вторую цифру числа sum := digit1 + digit2; // Считаем сумму цифр числа if (sum <> 0) and (number mod sum = 0) then begin writeln(number); // Выводим число, которое соответствует условию totalSum := totalSum + number; // Обновляем общую сумму end; end; writeln('Сумма этих чисел: ', totalSum); // Выводим общую сумму end.

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

0 0

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

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

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

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