Транспонирование матрицы. Помогите, пожалуйста!!!! |
Здравствуйте, гость ( Вход | Регистрация )
Транспонирование матрицы. Помогите, пожалуйста!!!! |
Ольга Тимонова |
1.3.2012, 17:10
Сообщение
#1
|
Новичок Группа: Продвинутые Сообщений: 3 Регистрация: 1.3.2012 Город: Барнаул Учебное заведение: Алтайский государственный университет Вы: студент |
#include<stdio.h>
#include<math.h> #include<windows.h> void main() { int A[10][10],n,N; int i,j,b,c; SetConsoleOutputCP(1251); printf("введите размерность матрицы\n"); scanf("%d",&n); N=2*n; printf("введите элементы матрицы A:"); for(i=0;i<N;i++) for(j=0;j<N;j++) { printf("A[%d,%d]=",i,j); scanf("%d",&A[i][j]); } printf("матрица A:\n"); for(i=0;i<N;i++) {for(j=0;j<N;j++) printf("%6d",A[i][j]); printf("\n"); } for(i=0;i<n;i++) for(j=0;j<n;j++) { b=A[i][j]; A[i][j]=A[n+i][j]; A[n+i][j]=A[n+i][n+j]; A[n+i][n+j]=A[i][n+j]; A[i][n+j]=b; } printf("матрица A:\n"); for(i=0;i<N;i++) {for(j=0;j<N;j++) printf("%6d",A[i][j]); printf("\n"); } getchar();getchar(); |
tig81 |
1.3.2012, 17:13
Сообщение
#2
|
Академик Группа: Преподаватели Сообщений: 15 617 Регистрация: 15.12.2007 Город: Украина, Запорожье Учебное заведение: ЗНУ Вы: преподаватель |
А в чем вопрос?
|
Ольга Тимонова |
1.3.2012, 17:45
Сообщение
#3
|
Новичок Группа: Продвинутые Сообщений: 3 Регистрация: 1.3.2012 Город: Барнаул Учебное заведение: Алтайский государственный университет Вы: студент |
А в чем вопрос? Задача: Содержание квадратной матрицы повернуть относительно центра на 90*. Вот моя версия, она меняет местами четвертинки матрицы, а нужно еще поменять элементы внутри этих четвертинок. Пожалуйста, помогите!!!! Очень нужно!!! Я уже не знаю, что с ней делать...... |
Julia |
2.3.2012, 0:35
Сообщение
#4
|
Ассистент Группа: Julia Сообщений: 593 Регистрация: 23.2.2007 Город: Улан-Удэ Учебное заведение: БГУ Вы: преподаватель |
Для транспортирования матрицы достаточно поменять местами элементы относительно главной диагонали.
|
Sofy |
8.9.2015, 13:17
Сообщение
#5
|
Новичок Группа: Продвинутые Сообщений: 4 Регистрация: 8.9.2015 Из: РФ, г.Москва Город: Москва Учебное заведение: Государственный астрономический институт имени П. К. Штернберга |
[quote name='Ольга Тимонова' date='1.3.2012, 17:10' post='81657']
Ольга, мне кажется, исходя из правил изложенных тут - http://www.webmath.ru/poleznoe/formules_6_3.php -, что не надо ставить "++" в коде. |
venja |
9.9.2015, 17:13
Сообщение
#6
|
Доцент Группа: Преподаватели Сообщений: 3 615 Регистрация: 27.2.2007 Город: Екатеринбург Вы: преподаватель |
Sofy, Ваш ответ запоздал года на 3. (IMG:style_emoticons/default/smile.gif)
|
tig81 |
9.9.2015, 18:47
Сообщение
#7
|
Академик Группа: Преподаватели Сообщений: 15 617 Регистрация: 15.12.2007 Город: Украина, Запорожье Учебное заведение: ЗНУ Вы: преподаватель |
Как говорится, лучше позже, чем никогда))) |
Текстовая версия | Сейчас: 20.4.2024, 16:07 |
Зеркало сайта Решебник.Ру - reshebnik.org.ru