profile

Опубликовано 5 лет назад по предмету Информатика от умка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.

  1. Ответ
    Ответ дан nelle987

    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.

Войдите или зарегистрируйтесь, чтобы добавить ответ или свой вопрос на сайт


Другие вопросы
Хаааа
Математика - 3 недели назад
Хаааа
Математика - 3 недели назад