Составьте программу вычисления в массиве b максимального среди отрицательных элементов и его номера.
170
267
Ответы на вопрос:
Const k=30; var b,a: array [1..k] of integer; i,m,n,k1: integer; begin for i: = 1 to k do b[i]: = random(-15,15); writeln(b); for i: =1 to k do if (b[i]< 0) then begin m: =b[i]; n: =i end; for i: =1 to k do if (b[i]< 0) and (b[i]> m) then begin m: =b[i]; n: =i end; for i: =1 to k do if (b[i]< 0) and (b[i]=m) then begin k1: =k1+1; a[k1]: =i end; writeln ('максимальный отрицательный элемент ',m); if k1> 1 then for i: =1 to k1 do writeln ('номер максимального отрицательного элемента ',a[i]) else writeln ('номер максимального отрицательного элемента ',n) end. пример: [5,8,-11,4,-6,-3,-8,10,15,13,11,-2,0,-5,-14,11,-1,-7,15,-12,-11,5,-2,15,11,0,1,7,8,14] максимальный отрицательный элемент -1 номер максимального отрицательного элемента 17 пример: [14,-4,5,-1,-14,4,-3,9,7,-15,1,9,11,-10,-1,4,1,-10,6,-13,-10,-5,1,9,9,-9,-7,-2,9,12] максимальный отрицательный элемент -1 номер максимального отрицательного элемента 4 номер максимального отрицательного элемента 15
Var i,n,max,k: integer; b: array[1..n] of integer; begin; writeln('сколько элементов в последовательности? '); readln(n); writeln('введите элементы массива'); for i: =1 to n do begin readln(b[i]); if b[i]> max then begin max: =b[i]; k: =i end; writeln('наибольший элемент последовательности = ',max,'. а его порядковый номер ', k); end.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
Mandarinka000102.03.2021 18:57
-
Атлант2116.12.2021 10:22
-
kristinacelidze16720.08.2021 17:08
-
санёк123456781762608.11.2020 03:56
-
Mouse12525.08.2020 10:15
-
Nikitos23555555555523.09.2022 06:25
-
irinalera2214.11.2021 18:56
-
alina0000000p28.11.2022 09:01
-
эльха124.11.2020 08:24
-
sonikzets25.05.2021 17:18
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.