Вопрос задан 07.10.2023 в 16:43. Предмет Информатика. Спрашивает Михайлова Саглара.

Дано натуральное n > 100. Чему равна сумма его цифр? В среде Паскаль. Помогите пожалуйста

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

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

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

program a1;

var              

i,n,s:integer;

begin

assign(input,'input.txt');

assign(output,'output.txt');

reset(input);

rewrite(output);

readln(n);

if n <= 100 then writeln('Неверный ввод')

else begin

s := 0;

while (n > 0) do begin

s := s + n mod 10;

n := n div 10;

end;

writeln (s);

end;

close(input);

close(output);

end.


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

Вы можете вычислить сумму цифр натурального числа n в среде Pascal, разделяя число на отдельные цифры и складывая их. Вот как это можно сделать:

pascal
program SumOfDigits; var n, sum, digit: integer; begin // Вводим значение n writeln('Введите натуральное число больше 100:'); readln(n); // Проверяем, что n больше 100 if n <= 100 then begin writeln('Число должно быть больше 100.'); exit; // Завершаем программу end; // Инициализируем сумму sum := 0; // Вычисляем сумму цифр while n > 0 do begin digit := n mod 10; // Получаем последнюю цифру числа sum := sum + digit; // Добавляем её к сумме n := n div 10; // Удаляем последнюю цифру из числа end; // Выводим сумму цифр writeln('Сумма цифр числа равна: ', sum); end.

Эта программа сначала запрашивает у пользователя ввод натурального числа n, затем проверяет, что оно больше 100. После этого она вычисляет сумму цифр числа n, разделяя его на цифры и складывая их. Результат выводится на экран.

0 0

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

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

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

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