Для заданного одномерного массива целых чисел выполнить последовательно следующие опции: найти количество и сумму чисел имеющих свойство а; переписать в другой массив числа, имеющий свойство б; все числа, имеющие свойства в, заменить заданным числом z1; упорядочить массив по не убыванию; удалить из него все числа, имеющие свойство г; вставить в нужное место массива заданное число z2, если его там нет. а) меньше своих соседей б) положительно в) наименьшее г) не кратно заданным p и q
202
206
Ответы на вопрос:
// pascalabc.net 3.2, сборка 1427 от 24.04.2017 // внимание! если программа не работает, обновите версию! begin var m: =arrrandom(readinteger('n=',20); m.println; (var k,var s): =(0,0); for var i: =1 to m.length-2 do if (m[i]< m[i-1]) and (m[i]< m[i+1]) then (k,s): =(k+1,s+m[i]); writeln('свойство а: кол-во=',k,', сумма=',s); var mb: =m.where(x-> x< 0).toarray; write('свойство б: '); mb.println; var z: =readinteger('z1='); var mmin: =m.min; m.transform(x-> x=mmin? z: x); writeln('свойство b: '); m.println; m.sort; writeln(' по неубыванию: '); m.println; var p,q: integer; write('введите p q: '); read(p,q); m: =m.where(x-> (x mod p< > 0) and (x mod q< > ; writeln('свойство г: '); m.println; z: =readinteger('z2='); p: =m.findindex(x-> x> =z); if m[p]< > z then m: =(m[: p]+arr(z)+m[p: ]).toarray; writeln('после попытки вставки: '); m.println end. пример n= 17 3 5 -5 12 -15 6 11 -7 -13 -3 -17 8 -7 8 -5 -15 -7 свойство а: кол-во=6, сумма=-72 свойство б: -5 -15 -7 -13 -3 -17 -7 -5 -15 -7 z1= -33 свойство b: 3 5 -5 12 -15 6 11 -7 -13 -3 -33 8 -7 8 -5 -15 -7 по неубыванию: -33 -15 -15 -13 -7 -7 -7 -5 -5 -3 3 5 6 8 8 11 12 введите p q: 3 7 свойство г: -13 -5 -5 5 8 8 11 z2= 0 после попытки вставки: -13 -5 -5 0 5 8 8 11
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
ElyalyaЗ12.10.2020 21:37
-
ilovemath77701.02.2023 15:03
-
элианора12302.04.2023 17:06
-
школаскучаю28.02.2022 10:37
-
hkodzoeva23.09.2020 06:10
-
karinasoskova22.03.2020 23:43
-
Chelovek98765432129.07.2022 05:36
-
yil15.04.2020 22:53
-
aigul66629.11.2022 02:57
-
PollyPanda0728.03.2021 06:48
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.