Информатика, опубликовано 2018-08-22 23:13:06 by Гость
Дано натуральное число N,последовательность целых чисел A1,A2,...An.Составить программу ,которая последовательно прибавляя членв последовательности, выводит результат,когда сумма впервые превышает число N. Если сумма всех членов последовательности не превышает число N, выведите об этом сообщение
Ответ оставил Гость
Const
n = 5;
var
arr: array [1..n] of integer;
i, N1, sum: integer;
begin
write(N = );
readln(N1);
for i := 1 to n do
begin
write(A[, i, ] = );
readln(arr[i]);
end;
i := 1;
sum := 0;
while (sum begin
sum := sum + arr[i];
i := i + 1;
end;
if sum > N1 then
writeln(sum)
else
writeln(Summa not grether then N);
end.
Не нашли ответа?
Если вы не нашли ответа на свой вопрос, или сомневаетесь в его правильности, то можете воспользоваться формой ниже и уточнить решение. Или воспользуйтесь формой поиска и найдите похожие ответы по предмету Информатика.
Форма вопроса доступна на