0 / 0 / 0
Регистрация: 26.03.2011
Сообщений: 3
|
|
1 | |
Переворот массива относительно главной диагонали (транспонирование)28.09.2011, 10:27. Показов 20939. Ответов 83
Метки нет (Все метки)
1) Нужно написать программу которая будет выводить массив
int m[M][N]={...}; Вывести массив на экран и затем переворот массива относительно главной диагонали (транспонирование). 2) Все тоже самое как в первом только значения N и М вводятся с клавиатуры. 3) Все тоже самое как в первом только теперь создать функцию Void displayMatrix (int**m, int N, int M); Пожалуйста помогите, в долгу не останусь!
0
|
28.09.2011, 10:27 | |
Ответы с готовыми решениями:
83
Отражение двумерного массива относительно главной диагонали Транспонирование матрицы относительно побочной диагонали Транспонирование матрицы относительно главной и побочной диагоналей Квадратная матрица, симметричная относительно главной диагонали задана верхним треугольником в виде одномерного массива |
Формучанин
364 / 294 / 42
Регистрация: 02.11.2010
Сообщений: 1,242
|
|
28.09.2011, 14:00 | 41 |
-=ЮрА=-, речь не о моём коде. мне интересно знать ответ на мой и
Deviaphan, вопросы.(37 и 38 пост) Возможно твои ответы прояснят кто прав а кто нет. Возможно в этой теме идёт разговор вобще о разных вещах. Добавлено через 1 минуту Вот кстати яркий пример того что я написал выше: тег то -си++
0
|
Делаю внезапно и красиво
1313 / 1228 / 72
Регистрация: 22.03.2011
Сообщений: 3,744
|
|
28.09.2011, 14:00 | 42 |
Я не хочу на них отвечать. Я надеюсь, что Юра, ответив на эти посты, удалит свой кривой компилятор.
Подсказка, на 37 и 38 посты ответ одинаков.
0
|
Формучанин
364 / 294 / 42
Регистрация: 02.11.2010
Сообщений: 1,242
|
|
28.09.2011, 14:01 | 43 |
0
|
Делаю внезапно и красиво
1313 / 1228 / 72
Регистрация: 22.03.2011
Сообщений: 3,744
|
|
28.09.2011, 14:02 | 44 |
Не по теме: Какой я добрый, подсказки даю... Добавлено через 31 секунду Ой, я не правильно из-за переноса строки фразу понял.) Сорри.)
0
|
Делаю внезапно и красиво
1313 / 1228 / 72
Регистрация: 22.03.2011
Сообщений: 3,744
|
|
28.09.2011, 14:07 | 46 |
Что и требовалось доказать. Учи матчасть.
И смени уже компилятор на нормально работающий.
0
|
Формучанин
364 / 294 / 42
Регистрация: 02.11.2010
Сообщений: 1,242
|
|
28.09.2011, 14:09 | 47 |
0
|
|
28.09.2011, 14:13
#48
|
Не по теме: твоё утверждение? Ты это компилировал в Release - и огрызаешся, может твой компилятор другие адресы кроме равных выдал, ммм??? Я ни проекта от тебя ни вижу ни помощи ТС только желание показать даже не знаю что, я ушёл из топика до завтра...Не приведёшь свои клиент-сервер - ты binNULL. Весь почти весь код серверов запихну в DLL потому что учить тебя чему то отпало всякое желание...
0
|
Формучанин
364 / 294 / 42
Регистрация: 02.11.2010
Сообщений: 1,242
|
|
28.09.2011, 14:13 | 49 |
0
|
Формучанин
364 / 294 / 42
Регистрация: 02.11.2010
Сообщений: 1,242
|
|
28.09.2011, 14:15 | 51 |
ибо я не думаю что юра хотел сказать:
"указатель на указатель на float"
0
|
Делаю внезапно и красиво
1313 / 1228 / 72
Регистрация: 22.03.2011
Сообщений: 3,744
|
|
28.09.2011, 14:17 | 52 |
Не умею вставлять картинку, поэтому аттачем. Специально на фоне отладчика, чтобы не вызывать излишних подозрений.
1
|
Делаю внезапно и красиво
1313 / 1228 / 72
Регистрация: 22.03.2011
Сообщений: 3,744
|
|
28.09.2011, 14:18 | 53 |
Хм. На этот раз нормально вставилось. Я молодец.)
0
|
1080 / 1007 / 106
Регистрация: 28.02.2010
Сообщений: 2,889
|
|
28.09.2011, 14:23 | 54 |
Сообщение было отмечено как решение
Решение
Я не заметил чтобы кто-то говорил про транспонирование прямоугольной матрицы. Соответственно выкладываю про транспонированные матрицы.
Не по теме: Я думал что споры с Юрой бывают только в научном разделе.
4
|
|
28.09.2011, 14:32
#56
|
0
|
28.09.2011, 14:53 | 57 |
Вам собственно указали на ошибочность ваших утверждений. Ну, ошиблись, и ладно, можно проигнорировать замечание. Но вы по, данному поводу, стали заводить тень на плетень с матсмыслом транспонирования не квадратных матриц и собственным определением траспонирования. Для чего? Это докажет, что вы правы и операция траспонирования для прямоугольных (не квадратных) мариц не определена?
Нервы беречь надо, не принимайте все так близко
0
|
Заблокирован
|
||||||
28.09.2011, 15:03 | 58 | |||||
задача 1
результат
Код
8 6 5 9 5 0 6 0 8 0 9 5 3 3 4 8 0 9 6 6 5 5 0 3 9 8 3 5 0 4
0
|
Формучанин
364 / 294 / 42
Регистрация: 02.11.2010
Сообщений: 1,242
|
||||||
28.09.2011, 15:15 | 59 | |||||
-=ЮрА=-,
Код из поста #11
Вопрос: был дан ответ: Верно или нет-судите сами, ибо я понятия не имею что означает такой ответ. Ответ
Неизвестно чей адрес будет напечатан. Память инициализирована мусором, и
printf() может вывести какой угодно адрес. адреса arr[0] и &arr[0][0] совпадают Если бы массив указателей по адресу arr был инициализирован: arr[0] - указатель на [0] массив из float-ов &arr[0][0] - указатель на [0] элемент(float) [0] массива
0
|
Заблокирован
|
||||||
28.09.2011, 17:15 | 60 | |||||
задача 2
единственное что мне не дает покоя, так это то, что строка 18 эквивалентна NULL чего быть не должно кто подскажет в чем дело?
результат работы
Код
введите количество строк 4 введите количество столбцов 5 (null) #errno в условии if ((arr[i] = (int*) malloc(M * sizeof(int))) == NULL) (null) (null) (null) заполнение матрицы значениями исходная матрица 9 3 9 5 0 5 9 3 5 0 4 9 8 7 4 4 6 3 7 9 транспонированная матрица 9 5 4 4 3 9 9 6 9 3 8 3 5 5 7 7 0 0 4 9 Добавлено через 1 час 18 минут nxnx, любой n мерный массив в машине преобразуется в одномерный. это факт. а в данном примере двумерный массив arr[N][M] преобразуется при компиляции в массив arr[N * M] логическое следствие: мнимый (мнимый потому что массив фактически одномерный) &arr[0][0] это &arr[0] , т.е. &arr или я ошибаюсь?
0
|
28.09.2011, 17:15 | |
28.09.2011, 17:15 | |
Помогаю со студенческими работами здесь
60
Квадратная матрица, симметричная относительно главной диагонали, задана верхним треугольником в виде одномерного массива.Восстановить исходную матрицу Проверка на симметричность относительно главной диагонали Дана квадратная матрица. Произвести транспонирование (переворот) матрицы относительно ее главной диагонали Произвести переворот матрицы относительно ее побочной диагонали Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |