Вопрос задан 19.09.2018 в 22:59. Предмет Информатика. Спрашивает Daribaev Jantai.

Помогите решить задачку Pascal Ввести целое положительное число и определить верно ли что сумма его

цифр больше 15
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Щукина Таня.
Var n,sum: integer;
begin
read(n);
while (n>0) do begin
 sum:=sum+(n mod 10);
 n:=n div 10;
end;
if (sum>15) then write('Верно') else write('Неверно');
end.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, я могу помочь с написанием программы на Pascal для решения данной задачи. Вот пример кода:

```pascal program SumOfDigits;

var num, originalNum, digitSum: integer;

begin // Вводим целое положительное число write('Введите целое положительное число: '); readln(num);

// Сохраняем оригинальное значение числа originalNum := num;

// Инициализируем сумму цифр digitSum := 0;

// Вычисляем сумму цифр числа while num > 0 do begin digitSum := digitSum + (num mod 10); num := num div 10; end;

// Проверяем условие, сумма цифр больше 15 if digitSum > 15 then writeln('Сумма цифр числа ', originalNum, ' больше 15.') else writeln('Сумма цифр числа ', originalNum, ' не больше 15.');

readln; end. ```

В этой программе мы используем переменные `num` для ввода числа, `originalNum` для сохранения оригинального значения, и `digitSum` для хранения суммы цифр. Затем мы используем цикл `while` для разбиения числа на цифры и вычисления их суммы. После этого мы проверяем условие, больше ли сумма цифр 15, и выводим соответствующее сообщение.

0 0

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

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

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