Ответы на вопрос:
Pascalabc.net 3.3.5, сборка 1644 от 23.03.2018 внимание! если программа не работает, обновите версию! begin var n: =readinteger('укажите n> 11: '); var c: =arrrandom(n,-50,50); c.println; var a: =new integer[n]; for var i: =0 to n-1 do if i.between(2,11) then a[i]: =sqr(c[i]) else a[i]: =c[i]-1; a.println; var imax: =a.indexmax; a[imax]: =-a[imax]; writeln('максимальный элемент заменен на ',a[imax]); var imin: integer; (imin,imax): =(a.indexmin,a.indexmax); if imin> imax then swap(imin,imax); for var i: =imin+1 to imax-1 do a[i]: =0; a.println end. пример укажите n> 11: 15 -47 11 -42 23 29 12 3 -24 -20 11 -4 38 42 -26 -28 -48 10 1764 529 841 144 9 576 400 121 16 1444 41 -27 -29 максимальный элемент заменен на -1764 -48 10 -1764 0 0 0 0 0 0 0 0 1444 41 -27 -29
Популярно: Информатика
-
diankasht15.03.2023 22:53
-
abbasovamadina203.01.2023 00:43
-
viktoriasvoya21.02.2022 05:11
-
inessaqwerty14.01.2023 17:04
-
KamaMIX200413.11.2021 03:40
-
мишка228328.08.2021 06:40
-
ВераПончик02.03.2022 22:46
-
mkudrya27.05.2022 17:48
-
1001201111.03.2023 21:26
-
tunekoff22827.04.2020 00:18