Вопрос задан 02.04.2018 в 04:37. Предмет Информатика. Спрашивает Тимофеев Никита.

Вычислить сумму: s = 1 + 2 + 3 + ... + n, если значение n задано, не применяя формулу суммы членов

арифметической прогрессии. 3 способа. можно и один способ, но желательно все 3. Заранее спасибо!
0 0
Перейти к ответам

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

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

1.
var n,s,i:integer;
begin
write('n='); readln(n);
s:=0;
for i:=1 to n do s:=s+i;
writeln('s=',s);
end.

2.
var n,s,i:integer;
begin
write('n='); readln(n);
s:=0; i:=0;
while i<n do
  begin i:=i+1; s:=s+i; end;
writeln('s=',s);
end.

3.
var n,s,i:integer;
begin
write('n='); readln(n);
s:=0; i:=0;
repeat
  i:=i+1; s:=s+i;  
until i=n;
writeln('s=',s);
end.

Пример:
n=5
s=15

0 0

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

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

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