1. в массиве из 17 элементов, заполненном случайными целыми двузначными числами, заменить элементы, равные 50, нулями. сколько произведено замен? 2. в массиве из 17 элементов, заполненном случайными целыми двузначными числами, подсчитать количество элементов, равных 50. pascal
138
218
Ответы на вопрос:
// pascalabc.net 3.3, сборка 1579 от 18.11.2017 // внимание! если программа не работает, обновите версию! begin var a: =arrrandom(17,42,65); a.println; var k: =a.where(t-> t=50).count; // кол-во элементов =50 - 2 writeln('кол-во элементов, равных 50: ',k); a.transform(t-> t=50? 0: t); a.println // замена и вывод - 1 end. пример 65 45 55 47 50 44 45 43 50 51 44 43 56 45 65 51 65 кол-во элементов, равных 50: 2 65 45 55 47 0 44 45 43 0 51 44 43 56 45 65 51 65
1) var arr: array[1..17] of smallint; k, i: smallint; begin randomize(); k : = 0; write('массив до замены: '); for i : = 1 to 17 do begin arr[i] : = random(10, 99); write(arr[i], ' '); end; writeln(); write('массив после замены: '); for i : = 1 to 17 do begin if arr[i] = 50 then begin arr[i] : = 0; k : = k + 1; write(' '); //эта строка только для оформления вывода, она необязательна end; write(arr[i], ' '); end; writeln(); writeln('кол-во замененных элементов: ', k); end. 2) var arr: array[1..17] of smallint; k, i: smallint; begin randomize(); k : = 0; write('массив до замены: '); for i : = 1 to 17 do begin arr[i] : = random(10, 99); write(arr[i], ' '); if arr[i] = 50 then k : = k + 1; end; writeln(); writeln('кол-во элементов, равных 50-ти: ', k); end.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
Fastikqq22.11.2020 19:57
-
lizakocirbenck14.04.2021 06:58
-
амоооооооо23.02.2023 21:36
-
Аня332114.11.2022 04:43
-
АрикаКуцыстова08.11.2020 22:42
-
almikhaylova03.01.2020 13:52
-
Dima120819.12.2022 13:25
-
андріанагалег01.12.2021 16:32
-
умник162715.10.2022 23:52
-
маша301912.04.2020 00:51
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.