Предмет: Информатика,
автор: умкаdj
переделайте на цикл while пожалуйста
var i,n,x,y:longint;
begin
read(n);
x:=1;
y:=0;
for i:=1 to n do begin
if i mod 2=0 then y:=x+y else x:=x+y; end;
if n mod 2=0 then writeln(y) else writeln(x);
end.
Ответы
Автор ответа:
0
var i,n,x,y:longint;
begin
read(n);
x:=1;
y:=0;
i:=1;
while (i<=n) do begin
if i mod 2=0 then y:=x+y else x:=x+y;
inc(i);
end;
if n mod 2=0 then writeln(y) else writeln(x);
end.
Похожие вопросы
Предмет: Информатика,
автор: Аноним
Предмет: Математика,
автор: Аноним
Предмет: Математика,
автор: www5745
Предмет: Физика,
автор: TMR
Предмет: Математика,
автор: элеонора9