Найти номер последнего отрицательного числа в массиве паскаль , господа.
157
365
Ответы на вопрос:
Яне стану указывать эпитетов к своему коду, пусть он сам скажет за себя. алгоритм такой: просматриваем массив от конца к началу. и завершаем работу, как только встретим отрицательный элемент. а если так и не встретим до начала массива, значит таких элементов в массиве нет. const n=20; { размер массива } var a: array[1..n] of integer; i: integer; found: boolean; begin randomize; writeln('элементы массива'); for i: =1 to n do begin a[i]: =random(21)-10; { случайное число на интервале [-10; 10] } write(a[i]: 4) end; writeln; { собственно } i: =n; repeat found: =(a[i]< 0); dec(i) until (i=0) or found; if found then writeln('номер элемента равен ',i+1) else writeln('отрицательных элементов нет') end. тестовое решение: элементы массива -3 5 -2 3 2 -2 -5 7 9 -3 1 -2 -1 -6 1 -6 2 8 7 1 номер элемента равен 16
1. а) enter2. в) значение переменной 3. в) write 4. в) sqrt (x)5. в) random (10) +106. б) if a7. в) несколько операторовпоясню некоторые ответы: 3. в) write - это стандартная функция вывода в pascal5. в) random(10)+10. функция random(n) генерирует случайные целые числа диапазоном от [0; n) , то есть random (10) будет в промежутке [0; 10), добавив к выражени +10, мы сдвинем промежуток на +10 = [10; 20)
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
ZeepFire27.08.2022 00:49
-
lineage2920168217.05.2021 21:25
-
nastyaangel1309.07.2021 16:50
-
novkov64180019.07.2020 08:47
-
380974769507p06wmj02.01.2023 14:38
-
alena23088613.07.2020 11:20
-
Mousediana16.07.2022 15:57
-
KarinaKrasko09.03.2022 16:48
-
megamerezhniko15.04.2020 00:56
-
HoRMaX01.02.2020 17:53
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.