IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> Транспонирование матрицы. Помогите, пожалуйста!!!!
Ольга Тимонова
сообщение 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
Город: Барнаул
Учебное заведение: Алтайский государственный университет
Вы: студент



Цитата(tig81 @ 1.3.2012, 17:13) *

А в чем вопрос?


Задача: Содержание квадратной матрицы повернуть относительно центра на 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
Город: Украина, Запорожье
Учебное заведение: ЗНУ
Вы: преподаватель



Цитата(venja @ 9.9.2015, 20:13) *

Sofy, Ваш ответ запоздал года на 3. (IMG:style_emoticons/default/smile.gif)

Как говорится, лучше позже, чем никогда)))
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия Сейчас: 20.4.2024, 16:07

Книжки в помощь: "Сборник заданий по высшей математике" Кузнецов Л.А., "Сборник заданий по высшей математике" Чудесенко В.Ф., "Индивидуальные задания по высшей математике" Рябушко А.П., и другие.




Зеркало сайта Решебник.Ру - reshebnik.org.ru