|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
24.11.2022, 21:45 | #1 |
Пользователь
Регистрация: 03.03.2022
Сообщений: 14
|
Строку с номером k сделать столбцом с номером k и столбец с номером k сделать строкой с номером k
В матрице n*n элементов нужно транспонировать строку с номером k сделать столбцом с номером k и столбец с номером k сделать строкой с номером k (k- константа).
Ниже представлен алгоритм составления матрицы: Код:
|
25.11.2022, 02:28 | #2 |
Форумчанин
Регистрация: 26.10.2022
Сообщений: 119
|
slava_q9, в этом конкретном случае, когда на главной диагонали n, под главной диагональю n - 1, а остальные элементы -- нули, можно так:
Код:
Код:
|
27.11.2022, 12:11 | #3 |
Пользователь
Регистрация: 03.03.2022
Сообщений: 14
|
Пётр Седов, выше представленный алгоритм не сработал(
|
27.11.2022, 12:40 | #4 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,758
|
|
27.11.2022, 18:14 | #5 |
Форумчанин
Регистрация: 26.10.2022
Сообщений: 119
|
slava_q9, какой вариант кода не работает -- первый (два if-а) или второй (цикл for)? И для каких значений n и k?
p51x, «using namespace std;» не надо писать в заголовочных файлах (за пределами функций), а вот в cpp файлах вполне можно. Разрешать ли такое -- решает главный программист на каждом конкретном проекте. |
27.11.2022, 18:45 | #6 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,758
|
И в них не надо. И там, и там оно делает одно и тоже.
Если он идиот и хочет проблем, то может и решает. В остальных случаях ответ однозначен. |
27.11.2022, 19:15 | #7 |
Пользователь
Регистрация: 03.03.2022
Сообщений: 14
|
Пётр Седов, в qt swap не сработал
а второй вариант кода представлен на картинке |
30.11.2022, 03:39 | #8 |
Форумчанин
Регистрация: 26.10.2022
Сообщений: 119
|
slava_q9, так у вас там две матрицы, X и Y. Тогда первый вариант:
Код:
Код:
|
30.11.2022, 09:39 | #9 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,758
|
|
04.12.2022, 01:25 | #10 |
Форумчанин
Регистрация: 26.10.2022
Сообщений: 119
|
|
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вставить в двумерный массив столбец после столбца с номером k | VladimirML | Помощь студентам | 1 | 01.06.2015 16:52 |
Вывести все номера строк квадратной матрицы (int), которые поэлементно совпадают со столбцом с таким же номером | dimefield | Помощь студентам | 8 | 16.04.2015 18:34 |
поменять местами столбец с максимальным элементом на главной диагонали со столбцом с заданным номером m. Visual C++ | hunter08923 | Помощь студентам | 0 | 22.06.2011 00:14 |
Отсортировать столбец с номером n_sort целочисленной матрицы М(4,4) по возрастанию элементов с исполльзов | yulia_93 | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 15.05.2011 16:51 |
дана матрица порядка m на n. Вставить в данную матрицу столбец с номером K | Aktor1992 | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 13.04.2011 12:24 |