Дан массив а(6). найти сумму и количество положительных элементов, расположенных между минимальным и максимальным элементами.
238
280
Ответы на вопрос:
Program example; const a=30; nmin: =-100; // минимальный параметр nmax: =100; //максимальный var flag_max : integer; flag_min : integer; i. jmin,jmax : integer; //счетчики randomize; array max[a]; //заполняем случайніми числами диапозон -100 +100 for i=1 do a do begin max=: = random (nmin + 1) - 2 * nmax; end; //ищим максимальный элемент for i=1 do a do begin if max> max[i+1] then begin flag_max: =max jmax: =i; end; else begin flag_max: =max[i+1]; jmax: =i; end; end; //минимальный элемент for i=1 do a do begin if max> max[i+1] then begin flag_min: =max[i+1] jmin: =i; end; else begin flag_min: =max; jmin: =i; end; end; //подсчитываем сумму for i=jmin do jmax-1 do begin max: =max[i+1] end; //сумма чисел в рандовом массиве между макс и мин єлементом write('сума',max);
Program n1; var a,i,p,sum: integer; begin sum: =0; p: =1; repeat readln(a); if a> 0 then sum: =sum+a; if a< 0 then p: =p*a; until (a=0); writeln('произведение отрицательных: ',p); writeln('сумма положительных: ',sum); end.
Популярно: Информатика
-
Sayat200729.07.2022 15:49
-
minpro09.08.2022 07:18
-
Водород5631.07.2021 08:29
-
voolll04.02.2022 16:19
-
Franikforever7927.06.2020 14:56
-
BogYato14.08.2021 06:04
-
nikonova197730.01.2020 20:40
-
Dianochka2001308922.04.2022 05:24
-
sherilblo22.05.2021 06:14
-
Oksana9111115.01.2023 16:54