Предмет: Информатика,
автор: Andreyufjfjdnd
пожалуйста помогите "написать программу с использованием подпрограммы для вычисления суммы s=1+3+5..+a"
(ПАСКАЛЬ)
Ответы
Автор ответа:
0
var a:integer;
function SumN (n:integer):integer;
var
i,sum:integer;
begin
i:=1;
sum:=0;
while i<=n do
begin
sum:=sum+i;
i:=i+2;
end;
if n mod 2 = 0 then sum:=sum+n;
sumN:=sum;
end;
begin
readln(a);
writeln('Сумма нечётных до "a"(вкулючая в сумму "a", даже если оно чётное): ',sumN(a));
end.
Интересные вопросы
Предмет: Математика,
автор: Mizkoirina2
Предмет: Биология,
автор: vkorona919
Предмет: Английский язык,
автор: FlackFeez
Предмет: Математика,
автор: zlata102
Предмет: Математика,
автор: viktorkrasnov2