Вопрос задан 23.08.2023 в 09:14. Предмет Информатика. Спрашивает Деменкова Женя.

Pascal цикл while Последовательно вводятся числа, найти их сумму. Ввод остановить после ввода

второго нуля.
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Громова Вилена.
Var a,s,k:integer;
begin
writeln('Вводите числа:');
k:=0;
while k<2 do
 begin
 readln(a);
 s:=s+a;
 if a=0 then k:=k+1;
 end;
writeln('s = ',s);
end.

Пример:
Вводите числа:4
9
5
0
1
3
2
0
s = 24
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

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

pascal
program SumUntilTwoZeros; var num, sum: integer; begin sum := 0; writeln('Введите числа. Ввод завершится после ввода двух нулей.'); while true do begin write('Введите число: '); readln(num); if num = 0 then break; // Выход из цикла, если введен 0 sum := sum + num; // Прибавляем введенное число к сумме end; writeln('Сумма введенных чисел: ', sum); end.

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

0 0

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

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

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

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