1 / 1 / 0
Регистрация: 09.03.2011
Сообщений: 24
1

Дана действительная квадратная матрица порядка 2n. Получить новую матрицу, переставляя её блоки размера n x n!

09.03.2011, 17:41. Показов 15711. Ответов 5
Метки нет (Все метки)

Дана действительная квадратная матрица порядка 2n. Получить новую матрицу, переставляя её блоки размера n x n!( рисунок приложен)

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

Дана квадратная матрица порядка 2n, получить новую матрицу переставляя 1 и 2 ее блоки
1.дана действительная квадратная матрица порядка 2n. получить новую матрицу переставляя 1 и 2 ее...

Дана действительная матрица размера a1...a64. Получить действительную матрицу порядка 8:
Дана действительная матрица размера a1...a64. Получить действительную матрицу порядка 8: Всю...

Дана действительная квадратная матрица порядка 2n. Получить новую матрицу, переставляя ее блоки размера n*n крест-накрест
Здравствуйте, помогите с заданием. Дана действительная квадратная матрица порядка 2n. Получить...

Дана действительная квадратная матрица порядка 2n. Получить новую матрицу, переставляя ее блоки размера n*n крест-накрес
Дана действительная квадратная матрица порядка 2n. Получить новую матрицу, переставляя ее блоки...

5
1 / 1 / 0
Регистрация: 09.03.2011
Сообщений: 24
09.03.2011, 20:34  [ТС] 2
Народ помогите пожалуйста!
0
1 / 1 / 0
Регистрация: 09.03.2011
Сообщений: 24
09.03.2011, 21:25  [ТС] 4
а,можно то же, но только на Си, пожалуйста!!!
Заранее благодарю!
0
Заблокирован
09.03.2011, 21:39 5
В переводе Маршака:

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
#include <stdio.h>
#include <conio.h>
#define N 2
 
int main()
{       int A[2*N][2*N],B1[N][N],B2[N][N],B3[N][N],B4[N][N],i,j,k,m;
        
        printf("Original array\n");
        for(i=0;i<2*N;i++)
        {       for(j=0;j<2*N;j++)
                {       printf("A[%d][%d]  =  ",i,j);
                        scanf("%d",&A[i][j]);
                }
                printf("\n");
        }
 
        for(i=0;i<2*N;i++)
        {       for(j=0;j<2*N;j++)
                        printf("%d   ",A[i][j]);
                printf("\n");
        }
 
//создаем блоки В1..В4
        for(i=0;i<N;i++)
                for(j=0;j<N;j++)
                        B1[i][j]=A[i][j];
 
        for(i=0;i<N;i++)
                for(j=N,m=0;j<2*N;j++,m++)
                        B2[i][m]=A[i][j];
 
        for(i=N,k=0;i<2*N;i++,k++)
                for(j=N,m=0;j<2*N;j++,m++)
                        B3[k][m]=A[i][j];
 
        for(i=N,k=0;i<2*N;i++,k++)
                for(j=0;j<N;j++)
                        B4[k][j]=A[i][j];
 
//собираем блоки в А
        for(i=0;i<N;i++)
                for(j=0;j<N;j++)
                        A[i][j]=B4[i][j];
 
        for(i=0;i<N;i++)
                for(j=N,k=0;j<2*N;j++,k++)
                        A[i][j]=B1[i][k];
 
        for(i=N,k=0;i<2*N;i++,k++)
                for(j=N,m=0;j<2*N;j++,m++)
                        A[i][j]=B2[k][m];
 
        for(i=N,k=0;i<2*N;i++,k++)
                for(j=0;j<N;j++)
                        A[i][j]=B3[k][j];
 
        printf("\nRearranged array\n");
        for(i=0;i<2*N;i++)
        {       for(j=0;j<2*N;j++)
                        printf("%d   ",A[i][j]);
                printf("\n");
        }
 
 getchar();
return 0;
 }
3
1 / 1 / 0
Регистрация: 09.03.2011
Сообщений: 24
09.03.2011, 21:47  [ТС] 6
Огромное Спасибо!!!
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.03.2011, 21:47
Помогаю со студенческими работами здесь

Дана целочисленная квадратная матрица порядка 2n. Получить новую матрицу, переставляя ее блоки размера n x n по часовой
Дана целочисленная квадратная матрица порядка 2n. Получить новую матрицу, переставляя ее блоки...

Дана действительная квадратная матрица порядка 2n. Полу*чить новую матрицу, переставляя ее блоки
Привет всем, помогите решить задачу. Дана действительная квадратная матрица порядка 2n. Получить...

Дана действительная квадратная матрица порядка 2n. Не используя дополнительные массивы, получить новую матрицу
Дана действительная квадратная матрица порядка 2n. Не используя дополнительные массивы, получить...

Из квадратной матрицы порядка 2n получить новую матрицу, переставляя ее блоки размера n x n по часовой стрелке
Дана целочисленная квадратная матрица порядка 2n. Получить новую матрицу, переставляя ее блоки...


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

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

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