Дан массив целых чисел a. найти суммы положительных и отрицательных элементов массива, используя функцию определения суммы.
126
137
Ответы на вопрос:
//знаю, что это решение далеко от понятия "изящество" //pascal abc.net v3.0 сборка 1111 var max1,max2,max3,i,maxi1,maxi2: integer; ar: array of integer; begin max1: =-2147483648; max2: =-2147483648; max3: =-2147483648; setlength(ar,1); readln(ar[0]); i: =0; repeat inc(i); setlength(ar,i+1); readln(ar[i]); until ar[i]=0; for i: =0 to i do if ar[i]> max1 then begin; max1: =ar[i]; maxi1: =i; end; for i: =0 to i do if (ar[i]> max2) and (i< > maxi1) then begin; max2: =ar[i]; maxi2: =i; end; for i: =0 to i do if (ar[i]> max3) and (i< > maxi1) and (i< > maxi2) then max3: =ar[i]; write('max1=',max1,' max2=',max2,' max3=', max3); end.
Популярно: Информатика
-
Зарема95103.04.2021 21:33
-
tk27128714.02.2020 06:17
-
сел523.01.2023 00:02
-
Lanalavina15.09.2021 09:28
-
вера54604.09.2022 21:23
-
mikran24.05.2023 19:32
-
sasha191629.01.2021 15:37
-
Адриана11111111113.11.2021 10:05
-
угуртунджай27.04.2020 15:17
-
1425171413.09.2020 18:22