Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
ЮрийС
0 / 0 / 1
Регистрация: 02.10.2013
Сообщений: 2
#1

Получить новую матрицу, в соответствии с рис., Переставляя ее блоки

02.10.2013, 17:36. Просмотров 804. Ответов 2
Метки нет (Все метки)

Дано дійсну матрицю A(2nx2n). Отримати нову матрицю, відповідно до рис., переставляючи її блоки розміром n x n (n <=5).
заранее спасибо.
0
Миниатюры
Получить новую матрицу, в соответствии с рис., Переставляя ее блоки  
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.10.2013, 17:36
Ответы с готовыми решениями:

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

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

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

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

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

2
Raali
02.10.2013, 17:40
  #2

Не по теме:

ічого не зрозумів, переведи на російську

0
ЮрийС
0 / 0 / 1
Регистрация: 02.10.2013
Сообщений: 2
03.10.2013, 02:59  [ТС] #3
Лучший ответ Сообщение было отмечено ЮрийС как решение

Решение

Raali, Дано действительную матрицу A (2nx2n). Получить новую матрицу, в соответствии с рис., Переставляя ее блоки размером nxn (n <= 5).

Добавлено через 3 часа 34 минуты
вверх(up)

Добавлено через 1 час 39 минут
помогите пожалуйста. =(

Добавлено через 4 часа 2 минуты
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
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <dos.h>
#include <math.h>
 
main()
{        int i,j,n,t;
         int m=5;
      
      printf ("\tVedite poryadok matrizi\n");
      scanf ("%d",&m);
      n=2*m;
         int A [n][n];
      printf ("\tVedite elementu matrizi\n");
    
      for (i=0;i<n;i++) {
      for (j=0;j<n;j++) {
          scanf ("%d",&A[i][j]);             
}}
 
      printf ("\n\tMatriza mae viglyd : \n");
     for (i=0;i<n;i++)   {
        printf ("\n\n");
     for (j=0;j<n;j++)   {
        printf ("%5d",A[i][j]);
}}
 
int temp1[m][m];
int temp2[m][m];
int temp3[m][m];
int temp4[m][m];
 
printf ("\tnova matriza : \n");
 
t=(n)/2;
 
//Г°Г*çáèâêГ*  Г*Г* ïîä-Г¬Г*òðèöû ГЁ ГЁГµ Г§Г*ГЎГЁГўГЄГ*
for (i=0;i<n;i++) {
  printf ("\n\n");
for (j=0;j<n;j++) {
    
        if (i<t && j<t)
        temp1[i][j]=A[i][j];
       
     else
        if (i<t && j>=t)
        temp2[i][j-t]=A[i][j];
    
     else
        if (i>=t && j>=t)
        temp3[i-t][j-t]=A[i][j];
      
     else
        if (i>=t && j<t)
        temp4[i-t][j]=A[i][j];        
       
}}       
//âûãðóæГ*ГҐГ¬ ïîäìГ*òðèöû
for (i=0;i<n;i++) {
  printf ("\n\n");
for (j=0;j<n;j++) {
    
        if (i<t && j<t)
        A[i][j]=temp3[i][j];
     
     else
        if (i<t && j>=t)
        A[i][j]=temp4[i][j-t];
      
     else
        if (i>=t && j>=t)
        A[i][j]=temp1[i-t][j-t];
     
     else
        if (i>=t && j<t)
        A[i][j]=temp2[i-t][j];       
             
        
printf ("%5d",A[i][j]);
}}    
 
   getch();         
            
}
спасибо за то что не откликнулись.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.10.2013, 02:59

Получить новую матрицу
Здравствуйте, нужен код для задачки на языке C: Даны две действительные...

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

Получить новую матрицу из данной
Здравствуйте форумчане. Есть задача, но не могу решить. Подскажите чем-нибудь...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru