
Tyukabav
6 год назад
Дано натуральное число N,последовательность целых чисел A1,A2,...An.Составить программу ,которая последовательно прибавляя членв последовательности, выводит результат,когда сумма впервые превышает число N. Если сумма всех членов последовательности не превышает число N, выведите об этом сообщение
ОТВЕТЫ

Baravhyun
Jul 1, 2019
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 lt;= N1) and (i lt;= n) do
begin
sum := sum + arr[i];
i := i + 1;
end;
if sum gt; N1 then
writeln(sum)
else
writeln(Summa not grether then N);
end.
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 lt;= N1) and (i lt;= n) do
begin
sum := sum + arr[i];
i := i + 1;
end;
if sum gt; N1 then
writeln(sum)
else
writeln(Summa not grether then N);
end.
268
Смежные вопросы: