30+15 1. составьте функцию вычисления среднего значения элементов массива. 2. в матрице размером n×m удалите столбец, сумма элементов которого максимальна. необходимо создать новую матрицу нужного размера и переписать в нее все столбцы, кроме удаленного. все решение на паскале
165
197
Ответы на вопрос:
Const n = 3; m = 4; type mass = array[1..n,1..m] of integer; ///функция вычисления среднего арифметического элементов массива function sr(a: mass): real; var i,j: integer; begin result: =0; for i: = 1 to n do for j: = 1 to m do result: =result+a[i,j]; result: =result/(m*n); end; var a: mass; b: array[1..n,1..m-1] of integer; i,j,jmax,k: integer; s,maxs: real; begin randomize; writeln('исходная матрица: '); for i: = 1 to n do begin for j: = 1 to m do begin a[i,j]: =random(21)-10; write(a[i,j]: 3,' ') end; writeln end; writeln('среднее арифметическое её элементов: ',sr(a)); writeln; maxs: =0; jmax: =1; for i: = 1 to n do maxs: =maxs+a[i,1]; for j: = 2 to m do begin s: =0; for i: = 1 to n do s: =s+a[i,j]; if s > maxs then begin jmax: =j; maxs: =s; end; end; k: =0; for j: = 1 to m do if jmax < > j then begin k: =k+1; for i: = 1 to n do b[i,k]: =a[i,j]; end; writeln('новая матрица: '); for i: = 1 to n do begin for j: = 1 to m-1 do write(b[i,j]: 3,' '); writeln end; end. пример работы программы: исходная матрица: 10 6 10 2 3 5 -3 8 8 2 0 -9 среднее арифметическое её элементов: 3.5 новая матрица: 6 10 2 5 -3 8 2 0 -9
Ана джавке не пойдет? эти языки вроде похожи int[] array = new int[тут кол-во элементов] //массив надеюсь сам заполнишь int maxitem = 0; int maxindex = 0; for (int i = 0; i < array.length; i++) { if (maxitem < array[i]) { maxitem = array[i]; maxindex = i; } } system.out.println(maxindex + ": " + maxitem);
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
donerkebab04.01.2020 06:39
-
katalkina1725.02.2021 05:05
-
ВиГуки24709.04.2021 19:51
-
mozya0001mozya16.01.2021 16:27
-
cuwilayab21.08.2022 02:52
-
1505Анютка150512.06.2023 20:59
-
nastyluk12501.05.2020 02:25
-
Сиронарк30.03.2020 18:57
-
lera55655601.06.2023 21:01
-
Lily56622.06.2020 17:55
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.