Вмассиве действительных чисел размерностью 20 есть только отрицательные и положительные элементы. вычислить произведение отрицательных элементов p1 и произведение положительных элементов p2. сравнить модуль p2 с модулем p1 и вывести наибольшее произведение.
219
251
Ответы на вопрос:
Const n=20; var a: array[1..n] of real; i: integer; p1,p2: real; begin writeln('исходный массив: '); for i: =1 to n do begin a[i]: =20*random-10; write(a[i]: 6: 2); end; writeln; p1: =1; p2: =1; for i: =1 to n do if a[i]> 0 then p1: =p1*a[i] else p2: =p2*a[i]; if abs(p1)> abs(p2) then writeln('p1 = ',p1: 5: 2) else writeln('p2 =2',p2: 5: 2); end. пример (для 10 элементов): исходный массив: 2.51 -4.92 -0.31 6.88 2.54 -3.91 -0.29 5.18 3.91 -5.67 p1 = 887.53
Input"введите текст"; a$ for i=1 to len(a$) if mid$(a$,i,1)="м" then s=s+1 next print " количество букв =" s end
Популярно: Информатика
-
gilmutdinova01128.09.2021 18:12
-
рус24829.02.2020 10:33
-
maksymmakarec06.04.2021 23:04
-
nasti090200323.11.2020 04:55
-
Maksprianikov03.06.2020 09:41
-
Sveta131416.09.2021 10:08
-
ADAEV09526.11.2021 15:29
-
nushales05.03.2021 06:53
-
LoviLopatu08.04.2022 02:33
-
serzhsitch04.07.2021 06:35