Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.67
Gr@f
Сообщений: n/a
#1

разбить квадратную матрицу на 4 части - C++

07.01.2012, 20:47. Просмотров 1327. Ответов 4
Метки нет (Все метки)

подскажите, как разбить квадратную матрицу размерностью n на 4 матрицы с размерностью n/2
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.01.2012, 20:47
Здравствуйте! Я подобрал для вас темы с ответами на вопрос разбить квадратную матрицу на 4 части (C++):

Сформировать квадратную матрицу; транспонировать матрицу и инвертировать порядок элементов каждой ее строки - C++
Заданы два одномерных массива одинаковой длины: R и S.Сформировать квадратную матрицу A, каждый элемент которой, что находится в i-той...

Заполнить матрицу случайными числами. Разбить матрицу на квадраты размером 3х3. В центре каждого квадрата поме - C++
Помогите пожалуйста есть некоторые мысли, ну успешного ответа нет :((( #include <iostream> #include <conio.h> #include <ctime> ...

Разбить файл на части - C++
вот недавно изучил тему про fstream такая задача, нужно разбить файл на столько частей на сколько пожелает пользователь. к примеру...

Как разбить проект на части? - C++
Привет всем! Подскажите правило, по которому можно разбить большой проект на отдельные части, помимо всего прочего, также содержащий...

Разбить файл на равные части - C++
Подскажите пожалуйста, как разбить файл с содержимым, средствами с++ на равные части(последний кусок может быть меньше) я нашел на...

Разбить массив на две части - C++
Всем привет. Задача состоит в том,что массив нужно разбить на две равные части. Например: дано число 0015420, при разбиении должно...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
soon
2540 / 1305 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
07.01.2012, 20:53 #2
Создать 4 матрицы с размерностью n/2 и скопировать в них части главной матрицы.
0
talis
791 / 543 / 37
Регистрация: 11.05.2010
Сообщений: 1,298
Записей в блоге: 1
07.01.2012, 21:07 #3
В дополнение к словам soon:
разбить квадратную матрицу на 4 части
0
Gr@f
Сообщений: n/a
07.01.2012, 21:41 #4
я вроде бы так и сделал, только делал для двух матриц, и у меня в результате в двух нижних матрицах половина из матрицы B половина из A. где тут можно ошибиться, подскажите
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
for (i=0; i<n/2;i++)             
 {
  for(j=0;j<n/2;j++)
  {a1[i][j]=A[i][j];
   b1[i][j]=B[i][j];
  }
 }
 for (i=n/2; i<n;i++)
 {
  for(j=0;j<n/2;j++)
  {a3[i][j]=A[i][j];
   b3[i][j]=B[i][j];
  }
 }
 
for (i=0; i<n/2;i++)
 {
  for(j=n/2;j<n;j++)
  {a2[i][j]=A[i][j];
   b2[i][j]=B[i][j];
  }
 }
for (i=n/2; i<n;i++)
 {
  for(j=n/2;j<n;j++)
   {a4[i][j]=A[i][j];
    b4[i][j]=B[i][j]}
 }
soon
2540 / 1305 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
07.01.2012, 21:48 #5
Цитата Сообщение от Gr@f Посмотреть сообщение
for (i=n/2; i<n;i++)
{
for(j=n/2;j<n;j++)
{
a4[i][j]=A[i][j];
b4[i][j]=B[i][j]
}
}
Ничего, что матрицы a4, b4 и иже с ними должны быть меньше по размеру?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.01.2012, 21:48
Привет! Вот еще темы с ответами:

Задача на квадратную матрицу - C++
Дана целочисленная квадратная матрица. Определить: 1) Сумму элементов в тех столбцах, которые не содержат отрицательных элементов; 2)...

Сформировать квадратную матрицу - C++
Люди, очень надеюсь на вас. Спасибо Сформировать квадратную матрицу порядка n по заданному образцу

Сформировать квадратную матрицу - C++
Сформировать квадратную матрицу порядка n по заданному образцу: 1 2 3 … n n n-1 n-2 … 1 1 2 ...

Создать квадратную матрицу - C++
Составить и отладить программу, которая создает (в памяти ЭВМ) квадратную матрицу порядка n (n задавать константой).


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
07.01.2012, 21:48
Ответ Создать тему
Опции темы

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