Ответы на вопрос:
Pascalabc.net 3.3.5, сборка 1644 от 23.03.2018 внимание! если программа не работает, обновите версию! begin var q: =new queue< integer> ; var n: =readinteger('кол-во элементов (не менее 4): '); randomize; var k: integer; for var i: =1 to n do begin k: =random(-20,40); print(k); q.enqueue(k) end; writeln; // очередь заполнена, выведены ее элементы var (ko,s): =(-100,0); for var i: =1 to n do begin k: =q.dequeue; q.enqueue(k); if k.isodd then ko: =k; if i=3 then s: =k end; s+=ko; q.enqueue(s); q.println; // искомая сумма помещена в очередь for var i: =1 to n do begin k: =q.dequeue; if i< > 4 then q.enqueue(k) end; q.println end.
Популярно: Информатика
-
dsidorenko23508.12.2020 02:57
-
sasha6050311.01.2023 14:17
-
tinahovsepyan02.03.2020 06:41
-
Yulia47541417.02.2020 03:06
-
artemgavrev09.06.2022 21:43
-
Furum05.02.2023 02:04
-
maalia1222.09.2022 13:16
-
228Cracker22813.05.2023 20:33
-
fkdsf23404.11.2022 07:28
-
sasha32232216.10.2021 04:23