Дан двумерный массив х из вещественных элементов размерностью n 1. в одномерный массив переписать отрицательные элементы двумерного массива,расположенные ниже главной диагонали 2. перенести в начало одномерного массива первый элемент,значение которого больше разности максимального и минимального элементов. для отладки программы элементы массива сформировать с генератора случайных чисел
170
499
Ответы на вопрос:
{uses crt; } {для древних сред паскаль, работающих в dos-режиме, снять комментарии в операторах uses, clrscr, readkey } const n = 9; var x: array[1..n, 1..n] of real; y: array[1..n*(n-1) div 2] of real; i, j, k: integer; max, min, d: real; begin randomize; {clrscr; } writeln('исходный массив'); for i : = 1 to n do begin for j : = 1 to n do begin x[i, j] : = 100*random - 50; write(x[i, j]: 4: 0) end; writeln end; { 1 } k: =0; for i: =2 to n do for j: =1 to i-1 do if x[i,j]< 0 then begin inc(k); y[k]: =x[i,j] end; writeln('сформированный одномерный массив'); for i: =1 to k do write(y[i]: 4: 0); writeln; { 2 } max: =y[1]; min: =max; for i: =2 to k do if y[i]> max then max: =y[i] else if y[i]< min then min: =y[i]; d: =max-min; i: =1; while (abs(y[i])< =d) and (i< =k) do inc(i); if i< =k then begin d: =y[1]; y[1]: =y[i]; y[i]: =d end; writeln('результирующий одномерный массив'); for i: =1 to k do write(y[i]: 4: 0); writeln; {readkey} end. тестовое решение: исходный массив 37 -45 -17 -26 -6 -22 -1 -33 -3 -27 33 -15 -14 33 37 28 -12 -36 1 14 48 -2 -43 -1 17 34 -7 -11 45 -5 -16 32 -8 32 -1 -40 18 43 -13 -28 30 45 44 -38 -28 38 0 10 48 28 -43 -12 -29 -44 2 -11 48 33 7 10 35 -40 -28 -48 39 -49 42 5 -16 26 -40 -5 27 -21 34 -46 4 45 -22 29 -16 сформированный одномерный массив -27 -11 -5 -13 -28 0 -11 -48 -49 -16 -21 -46 -22 результирующий одномерный массив -49 -11 -5 -13 -28 0 -11 -48 -27 -16 -21 -46 -22
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
350805.06.2022 16:53
-
zobitkov17.07.2022 17:04
-
NaTaShA093027.12.2022 21:22
-
дядя2232322.10.2021 08:33
-
vika808612.03.2022 13:58
-
dania783415.10.2022 18:32
-
Diana675418.06.2021 20:38
-
Mariyam00503.11.2022 02:20
-
muzycuk18.04.2020 13:48
-
Sофушка10.09.2022 23:17
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.