Вопрос задан 07.07.2023 в 05:21. Предмет Информатика. Спрашивает Тарасова Альбина.

Запишите на языке паскаль программу которая для произвольного натурального трехзначного числа

определяет: а)Сумму и произведения его цифр б)число, образовано перестановкой цифр исходного числа
0 0
Перейти к ответам

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

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

Ответ:

var i: integer;

begin

randomize;

i := 10 + random (90);

writeln ('число = ', i);

writeln;

writeln ('сумма его цифр = ', i mod 10 + i div 10 );

writeln ('произведение его цифр = ', (i mod 10) * (i div 10 ));

write ('число, образованное перестановкой цифр исходного числа = ', (i mod 10) *10 + i div 10);

end.

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

Конечно! Вот программа на языке Pascal, которая выполняет указанные задачи:

pascal
program NumberManipulation; var num, originalNum, digit, sum, product: integer; newNumber: string; begin // Ввод трехзначного числа writeln('Введите трехзначное число:'); readln(num); // Сохранение оригинального числа для перестановки цифр originalNum := num; // Инициализация суммы и произведения цифр sum := 0; product := 1; // Вычленение цифр, вычисление суммы и произведения while num > 0 do begin digit := num mod 10; sum := sum + digit; product := product * digit; num := num div 10; end; // Вывод суммы и произведения цифр writeln('Сумма цифр числа: ', sum); writeln('Произведение цифр числа: ', product); // Перестановка цифр для нового числа newNumber := ''; while originalNum > 0 do begin digit := originalNum mod 10; newNumber := chr(48 + digit) + newNumber; originalNum := originalNum div 10; end; writeln('Число, образованное перестановкой цифр исходного числа: ', newNumber); end.

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

0 0

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

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

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

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