Вопрос задан 08.07.2023 в 17:12. Предмет Информатика. Спрашивает Гончарова Анастасия.

Помогите решить на языке програмирования PASCAL ABC. Напишите программу, которая запрашивает у

пользователя числа и находит их сумму. Признаком окончания ввода является число 10. Вход 5 6 2 10 8 Выход 13 (это сумма чисел 5, 6, 2. 10 – это конец цикла). Заранее благодарю
0 0
Перейти к ответам

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

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

var

ch,sum:LongInt;

begin

ReadLn(ch);

sum:=0;

while (ch>10) or (ch<10) do

begin

inc(sum, ch);

ReadLn(ch);

end ;

WriteLn(sum);

end.

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

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

pascal
program SumOfNumbers; var num, sum: integer; begin sum := 0; writeln('Введите числа. Введите 10 для завершения.'); repeat readln(num); if num <> 10 then sum := sum + num; until num = 10; writeln('Сумма введенных чисел: ', sum); end.

Эта программа начинает с инициализации переменной sum (для хранения суммы чисел) нулем. Затем она входит в цикл repeat, который будет выполняться до тех пор, пока пользователь не введет число 10. Внутри цикла программа считывает числа, добавляет их к sum, если они не равны 10. Как только введено число 10, цикл завершается, и программа выводит сумму всех введенных чисел, кроме 10.

Вы можете скопировать этот код и выполнить его в среде Pascal ABC.

0 0

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

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

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

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