Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 06.12.2012
Сообщений: 11
1

Квадратная матрица

25.04.2013, 22:15. Просмотров 569. Ответов 4
Метки нет (Все метки)

Дана квадратная матрица А. Нужно вычислить по ней матрицу B тех же размеров по формуле (представленна ниже).
Вычисление матpицы B офоpмить в виде функции. Помогите с задачкой пожалуйста
0
Миниатюры
Квадратная матрица  
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.04.2013, 22:15
Ответы с готовыми решениями:

Квадратная матрица
Здравствуйте! Помогите пожалуйста написать прогу. Сформировать матрицу 10х10, заполнить с помощью...

Квадратная матрица
Сегодня зачет, а я не могу написать следующую программу: Дана целочисленная квадратная матрица....

Квадратная матрица
Задана квадратная матрица. Получить транспонированную матрицу, т.е. матрицу, где столбцы и строки...

Квадратная матрица
Помогите,пожалуйста, решить эту задачу. В программе вводим натуральное число n, программа создает...

4
243 / 244 / 38
Регистрация: 08.04.2013
Сообщений: 927
25.04.2013, 22:24 2
Как создать матрицу, надеюсь, понятно,если нет, пишите, расскажем.
Создаете матрицу b таких же размеров как а, а заполнение пишите так:
C++
1
2
3
for(int i=0;i<row;++i)
  for (int j=0;j<columns;++j)
      b[i][j]= a[i][j]>=0 ? a[i][j] : 1;
1
0 / 0 / 0
Регистрация: 06.12.2012
Сообщений: 11
25.04.2013, 22:38  [ТС] 3
Цитата Сообщение от metaluga145 Посмотреть сообщение
Как создать матрицу, надеюсь, понятно,если нет, пишите, расскажем.
Создаете матрицу b таких же размеров как а, а заполнение пишите так:
C++
1
2
3
for(int i=0;i<row;++i)
  for (int j=0;j<columns;++j)
      b[i][j]= a[i][j]>=0 ? a[i][j] : 1;
а можно по подробнее, про то как создать матрицу?
0
243 / 244 / 38
Регистрация: 08.04.2013
Сообщений: 927
25.04.2013, 22:45 4
матрицу можно создавать двумя способами.
Первый способ: как двумерный массив
C++
1
2
3
double **matrix=new double* [rows];
for (int i=0;i<rows;++i)
   matrix[i]=new double [columns];
После чего к элементам матрицы можно обращаться matrix[i][j];

Второй способ:одномерный массив
C++
1
double *matrix=new double [rows * columns];
После чего к элементу матрицы можно обращаться matrix[i*columns+j];
Это примеры не квадратных матриц. В квадратной матрице rows=columns. i-номер строки,в которой находится нужный элемент,а j-номер столбца
1
0 / 0 / 0
Регистрация: 06.12.2012
Сообщений: 11
25.04.2013, 23:30  [ТС] 5
Цитата Сообщение от metaluga145 Посмотреть сообщение
матрицу можно создавать двумя способами.
Первый способ: как двумерный массив
C++
1
2
3
double **matrix=new double* [rows];
for (int i=0;i<rows;++i)
   matrix[i]=new double [columns];
После чего к элементам матрицы можно обращаться matrix[i][j];

Второй способ:одномерный массив
C++
1
double *matrix=new double [rows * columns];
После чего к элементу матрицы можно обращаться matrix[i*columns+j];
Это примеры не квадратных матриц. В квадратной матрице rows=columns. i-номер строки,в которой находится нужный элемент,а j-номер столбца
ок! Спасибо попробуем!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.04.2013, 23:30

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Квадратная матрица
Вводится произвольная квадратная матрица построчно. Вводятся номер строки и столбца правого нижнего...

Квадратная матрица
Дана квадратная матрица А(4,4) Выяснить верно ли, что наибольшее из значений элементов главной...

Квадратная матрица
Для заданной квадратной матрицы сформировать одномерный массив из ее диагональных переменных. ...

квадратная матрица.С++
1. Дана действительная квадратная матрица порядка n, все элементы которой различны. Найти...


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

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

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