Pascal. двумерный массив. получить новую матрицу путем деления всех элементов данной матрицы на ее наименьший по модулю элемент
280
498
Ответы на вопрос:
Const n=3; m=4; var a: array[1..n,1..m] of real; i,j: integer; min: real; begin randomize; writeln('исходная матрица: '); for i: =1 to n do begin for j: =1 to m do begin a[i,j]: =10*random-5; write(a[i,j]: 6: 2); end; writeln; end; min: =abs(a[i,j]); for i: =1 to n do for j: =1 to m do if abs(a[i,j])< min then min: =abs(a[i,j]); for i: =1 to n do for j: =1 to m do a[i,j]: =a[i,j]/min; writeln('min = ',min: 6: 2); writeln('измененная матрица: '); for i: =1 to n do begin for j: =1 to m do write(a[i,j]: 6: 2); writeln; end; end. пример: исходная матрица: 4.25 2.99 -2.67 -0.88-0.80 3.69 -1.94 -1.18 -3.37 0.65 4.62 1.45 min = 0.65 измененная матрица: 6.53 4.61 -4.11 -1.36 -1.23 5.68 -2.99 -1.81 -5.19 1.00 7.10 2.23
// pascalabc.net 3.2, сборка 1415 от 25.03.2017 // внимание! если программа не работает, обновите версию! begin var n: =readinteger('количество строк в массиве: '); var m: =readinteger('количество столбцов в массиве: '); writeln('*** исходный массив [',n,',',m,'] ***'); var a: =new real[n,m]; for var i: =0 to n-1 do for var j: =0 to m-1 do a[i,j]: =random(5,90); a.println(3,0); writeln; var p: =a.elementsbyrow.min; for var i: =0 to n-1 do for var j: =0 to m-1 do a[i,j]: =a[i,j]/p; a.println(7,3) end. пример количество строк в массиве: 4 количество столбцов в массиве: 7 *** исходный массив [4,7] *** 83 87 11 18 74 78 24 45 28 59 56 14 67 5 74 65 48 79 68 45 37 52 70 16 82 5 51 70 16.600 17.400 2.200 3.600 14.800 15.600 4.800 9.000 5.600 11.800 11.200 2.800 13.400 1.000 14.800 13.000 9.600 15.800 13.600 9.000 7.400 10.400 14.000 3.200 16.400 1.000 10.200 14.000
#ввод данных a = int( = int( = int( = int(# либо более коротко: # a, b, c, d = map(int, # цикл от 0 до 1000 (включительно)for x in range(1001): if a * x**3 + b * x**2 + c * x + d == 0: print(x)
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
саня136123.11.2022 02:28
-
newyorker200001.12.2022 19:38
-
Gelia111123.06.2020 07:45
-
aspier201625.06.2020 20:13
-
375196albert01.01.2021 00:56
-
elvira202016.08.2020 03:17
-
shchetko2006p013vy02.06.2021 13:53
-
Sergeysergo30.08.2022 17:54
-
jojolili23.06.2021 01:12
-
500о17.04.2020 02:00
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.