Составить программу вычисления в одномерном массиве с произведения четных и положительных элементов и сумму элементов меньших 6
193
352
Ответы на вопрос:
Var c: array [1..10] of integer; i, even, positive, sumlesssix: integer; begin randomize; writeln ('рандомный массив'); for i: =1 to 10 do begin c[i]: = random(20)-10; write (c[i],' '); end; {for} writeln; writeln('произведение четных чисел'); even: =1; for i: =1 to 10 do if c[i] mod 2 = 0 then even: = even*c[i]; write(even,' '); writeln; writeln('произведение положительных чисел'); positive: =1; for i: =1 to 10 do if c[i] > 0 then positive: = positive*c[i]; write(positive,' '); writeln; writeln('сумма элементов меньших 6'); positive: =1; for i: =1 to 10 do if c[i] < 6 then sumlesssix: = sumlesssix+c[i]; write(sumlesssix,' '); end.
Pascalabc.net 3.3.5, сборка 1659 от 09.04.2018 внимание! если программа не работает, обновите версию! begin var (so,se): =(0,0); readseqintegerwhile(t-> t> 0).foreach(t-> if t.isodd then so+=t else se+=t); write('сумма четных ',se,' '); if se> so then write('> ') else if se=so then write('=') else write('< '); writeln(' суммы нечетных ',so) end. пример 3245 6774 23241 5645 967 32234 123 65 2134 0 сумма четных 41142 > суммы нечетных 33286 программа считывает данные, пока они являются натуральными числами.
Популярно: Информатика
-
natashasheh28.02.2020 22:52
-
Irina1236909.01.2020 12:44
-
123296029.04.2023 00:48
-
Sveta11111111Love07.07.2020 15:24
-
Гогенцоллерн24.10.2020 08:44
-
MercerNani27.12.2021 09:36
-
romakim02kum12.04.2021 22:30
-
nusunusretp0ale816.12.2021 17:39
-
2000030405.02.2021 23:53
-
Boss008Mta22.04.2020 13:48