1.составьте программу которая заполняет массив a[1..30] случайными целыми числами в диапазоне от -15 до 30 и вычисляет произведение положительных элементов массива. 2. составьте программу которая заполняет массив a[1..40] случайными целыми числами в диапазоне от -20 до 10 и находит количество элементов массива кратным 3 3. составьте программу которая заполняет массив a[1..40] случайными целыми числами в диапазоне от -30 до 30 и находит среднее арифметическое отрицательных элементов массива
278
445
Ответы на вопрос:
//pascal // 1)var a: array [1..30] of integer; i: byte; mult: double; begin mult : = 1; randomize; writeln('сгенерированный массив.'); for i : = 1 to 30 do begin a[i] : = random(46)-15; if a[i] > 0 then mult : = mult * a[i]; write(a[i], ' '); end; writeln; writeln('произведение положительных элементов = ', mult); end. // // 2)var a: array [1..40] of integer; i: byte; count: byte; begin count : = 0; randomize; writeln('сгенерированный массив.'); for i : = 1 to 40 do begin a[i] : = random(31)-20; if a[i] mod 3 = 0 then count : = count + 1; write(a[i], ' '); end; writeln; writeln('количество элементов кратных трем = ', count); end. // // 3)var a: array [1..40] of integer; i: byte; count: byte; sum: integer; begin count : = 0; sum : = 0; randomize; writeln('сгенерированный массив.'); for i : = 1 to 40 do begin a[i] : = random(61)-30; if a[i] < 0 then begin count : = count + 1; sum : = sum + a[i]; end; write(a[i], ' '); end; writeln; writeln('среднее арифметическое отрицательных эл. =',(sum/count): 4: 4); end. //
Популярно: Информатика
-
ГлебGleb3919.01.2022 13:23
-
MADHOP201615.07.2020 08:47
-
Милки131913.12.2021 13:01
-
Бронвин22.06.2022 08:03
-
bobrikov0131.10.2021 11:28
-
vashik047p08sj515.03.2023 22:53
-
kotofrei23118.03.2020 10:33
-
rozvalova0418.02.2020 19:57
-
8909611767219.12.2021 22:46
-
Истар12.02.2023 13:42