Массив содержит 20 элементов. определить количество положительных элементов в первой его половине и количество отрицательных элементов во второй. блок схему и программу
116
155
Ответы на вопрос:
//pascalabc.net //версия 3.3, сборка 1611 (06.01.2018) begin var a: =arrrandom(readinteger('введите размер массива: ',20); a.println; println('в первой половине положительных: ',a[: a.length div 2].println.where(t-> t> 0).count); println('во второй половине отрицательных: ',a[a.length div 2: ].println.where(t-> t< 0).count); end. пример: введите размер массива: 10 -6 8 -12 -5 -4 16 -1 -14 1 0 -6 8 -12 -5 -4 в первой половине положительных: 1 16 -1 -14 1 0 во второй половине отрицательных: 2
//pascalabc.net 3.3,сборка 1611 от 06.01.2018//внимание! если программа не работает, обновите версию! begin var mas: =arrrandom(20,-99,99); mas.println; var a: =mas[0: 10]; var b: =mas[10: 20]; writeln('количество положительных элементов=',a.where(t-> t> 0).count); writeln('количество отрицательных элементов=',b.where(t-> t< 0).count); end. это как учат в школе : -> var i,k,l: integer; mas: array[1..20] of integer; begin randomize; for i: =1 to 20 do mas[i]: =random(-99,99); for i: =1 to 10 do if mas[i]> 0 then k: =k+1; for i: =11 to 20 do if mas[i]> 0 then l: =l+1; writeln('количество положительных элементов=',k); writeln('количество отрицательных элементов=',l); end.
Кодировка восьмибитная, значит, i = 8.
I = 10 Кбайт = 81920 Бит
b = 40
c = 64
a - ?
I = a * b * c * i
a = I / b * c * i
a = 81920 / 40 * 64 * 8 = 4
ответ: 4 страницы.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
SleepWalker566930.06.2020 02:09
-
Nr200612.12.2020 21:53
-
mihatyt10027.11.2020 21:54
-
gugem29.09.2020 07:42
-
123295625.05.2020 22:48
-
KÖT895310.09.2022 14:58
-
Kiki13703.10.2021 01:17
-
NastyaLus11.08.2022 06:58
-
PølîñA66607.11.2020 08:48
-
Fire4ik127.05.2022 09:07
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.