Впаскаль дано было 3 . с двумя справился, в третьем запутался окончательно. в первом нужно было составить прогу, которая запрашивает значения элементов одномерного массива а. во втором - дополнить предыдущую программу так, чтобы, формировался и выводился на экран в строку новый числовой массив в, в котором элементы на 1 меньше элементов массива а а в третьем изменить предыдущую программу так, чтобы в массиве в, элемент с номером i был равен максимальному элементу среди первых i элементов массива a и вот не знаю, как найти макс. элемент среди первых i элементов массива a в общем вот черновой вариант, может, найдете ошибку: program u2; var i,j,n,max: integer; a: array [1..6] of integer; b: array [1..6] of integer; begin if n=6 then a[1]: =2; a[2]: =5; a[3]: =7; a[4]: =-2; a[5]: =0; a[6]: =8; for j: = 1 to n do b[j]: = (a[i]-1); for i: = a[1] to a[3] do for j: = b[1] to b[6] do max: = a[1]; for i: =2 to 3 do for j: =1 to 6 do if a[i] > max then max: = a[i]; if b[j]=a[i] then write('b[j]'); writeln; end.
170
393
Ответы на вопрос:
Program u2; const n=6; var i,max: integer; a,b: array [1..n] of integer; begin a[1]: =2; a[2]: =5; a[3]: =7; a[4]: =-2; a[5]: =0; a[6]: =8; writeln('a: '); for i: =1 to n do write(a[i]: 3); writeln; writeln('b: '); for i: =1 to n do begin b[i]: = (a[i]-1); write(b[i]: 3); end; writeln; max: =a[1]; for i: =1 to n do begin if a[i]> max then max: = a[i]; b[i]: =max; end; writeln('new b: '); for i: =1 to n do write(b[i]: 3); writeln; end. результат: a: 2 5 7 -2 0 8 b: 1 4 6 -3 -1 7 new b: 2 5 7 7 7 8
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
galiamikhajlova02.05.2020 22:55
-
Бесполезная312.06.2021 19:12
-
mottorinanadia724.01.2022 11:53
-
BaVeRSB01.06.2023 21:30
-
foxmanlp02.10.2021 20:37
-
violettaratonina27.04.2021 23:26
-
aishaidrisova15.12.2022 04:27
-
GMA11111109.06.2020 16:49
-
zero16113.12.2020 21:29
-
ivan8905223.11.2022 08:53
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.