Форум программистов, компьютерный форум, киберфорум
JavaScript для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 17.12.2016
Сообщений: 5
1

В каждой строке матрицы A[n][n] найти наибольший элемент и поменять его местами с соответствующим диагональным элементом

02.06.2018, 14:55. Показов 957. Ответов 2
Метки нет (Все метки)

Help, нужно срочно прям
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.06.2018, 14:55
Ответы с готовыми решениями:

В каждой строке матрицы A (n, n) найти наибольший элемент и поменять его местами с соответствующим диагональным элементом.
В каждой строке матрицы A (n, n) найти наибольший элемент и поменять его местами с соответствующим...

В каждой строке матрицы найти наибольший элемент и заменить его соответствующим диагональным элементом
В каждой строке матрицы найти наибольший элемент и заменить его соответствующим диагональным...

Найти наибольший элемент и поменять его местами с соответствующим диагональным элементом
В каждой строке матрицы найти наибольший элемент м поменять его местами с соответствующим...

Найти в каждой строке наибольший элемент и поменять его местами с соответствующим элементом главной диагонали
В заданной квадратной матрице G найти в каждой строке наибольший элемент и поменять его местами с...

2
565 / 464 / 183
Регистрация: 14.10.2017
Сообщений: 1,259
02.06.2018, 15:50 2
Лучший ответ Сообщение было отмечено Екатерина458 как решение

Решение

Javascript
1
2
3
4
5
6
7
8
9
let matrix = [[23,16,7,11,9,0,-5],
             [51,6,89,-475,19,2,32],
             [73,45,6,0,31,12,99],
             [66,932,412,-90,-7,0,44],
             [-41,-18,-752,-99,-86,-1,-222],
             [7685,3425,90576,444,7685,909,2334],
             [11,38475634,56,586,-595,0,3]];
let res = matrix.map((el, i) => {let max = 0; el.forEach((elem, index) => {if(elem > el[max]) max = index;}); [el[i], el[max]] = [el[max], el[i]]; return el;} );
console.log(res);
1
5940 / 2270 / 667
Регистрация: 11.04.2015
Сообщений: 3,760
Записей в блоге: 43
02.06.2018, 18:36 3
Лучший ответ Сообщение было отмечено Екатерина458 как решение

Решение

Javascript
1
2
      matrix.forEach((v, i) => v[i] = v.splice(v.indexOf(Math.max(...v)), 1, v[i])[0]);
      console.log(matrix);
2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.06.2018, 18:36

Найти в каждой строке наибольший элемент и поменять его местами с соответствующим элементом главной диагонали
Элементами матрицы являются случайные значения функции f(x). Вывести на печать результаты и...

Поменять местами наибольший элемент матрицы с соответствующим диагональным элементом
В каждой строке матрицы найти наибольший элемент и поменять его местами с соответствующим...

Найти наибольший элемент в каждой строке матрицы, после чего поменять его местами с диагональным
Во входном файле in.txt задана квадратная матрица из целых чисел, например: 1 7 4 3 6 3 2 0 ...

В каждом ряду матрицы найти самый большой элемент и поменять его местами с соответствующим диагональным элементом
У каждом ряду матрице A (n, n) найти самый большой елемент и поменять его местами с соответствующим...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru