Переделайте на цикл 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.
255
491
Ответы на вопрос:
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.
Uses crt; var b: array [1..10] of real; min,max,x: integer; sum,pr,t: real; begin sum: =0; pr: =1; for x: =1 to 10 do begin write('b[',x,']: '); readln(b[x]); end; min: =1; max: =1; for x: =1 to 10 do begin if b[x]< b[min] then min: =x; if b[x]> b[max] then max: =x; end; t: =b[min]; b[min]: =b[max]; b[max]: =t; if max> =min then for x: =min+1 to max-1 do sum: =sum+b[x] else for x: =max+1 to min-1 do sum: =sum+b[x]; for x: =1 to 10 do if b[x]< 0 then pr: =pr*b[x]; for x: =1 to 10 do write(b[x],' '); writeln; writeln(sum); writeln(pr); end.
Популярно: Информатика
-
Veteran194120.07.2020 18:59
-
EeeeeeeROOOCK15.06.2023 05:16
-
NastyaCat2109.04.2021 03:55
-
сашамалаша203.03.2020 02:04
-
каринп424.11.2022 04:18
-
KateKein22.07.2022 21:46
-
golubtsovanyut30.05.2023 19:17
-
Barbara726415.10.2020 06:52
-
полина202728.05.2021 22:08
-
KrisKris999929.07.2021 21:13