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

Умножение матрицы на число с указателем - C++

Восстановить пароль Регистрация
 
Арагон
1 / 1 / 0
Регистрация: 29.10.2012
Сообщений: 45
10.12.2012, 06:21     Умножение матрицы на число с указателем #1
Дана матрица М (5 6) и константа С. Вычислить матрицу D, равную произведению элементов матрицы М на константу. используя указатель. Помогите не как не соображу с этим указателем как написать....
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.12.2012, 06:21     Умножение матрицы на число с указателем
Посмотрите здесь:

C++ Умножение матрицы на число
Обработка матрицы. Плюс надо сделать программу с указателем C++
Класс Квадратная матрица. Методы: умножение на матрицу, умножение на константу, вывод элементов матрицы на дисплей C++
В чем разница между указателем и указателем на указатель? C++
C++ Задано 4 матрицы. Провести сложение, умножение, умножение на число
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
10.12.2012, 06:47     Умножение матрицы на число с указателем #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
void Mull(double **M, doublle C, double **D, size_t rows, size_t collumns);
 
int main()
{
 double M[5][6]; // Это твоя матрица.
 double D[5][6];
 #define C 34.168 /* А это константа*/
 ...
 Mull(M, C, D, 5, 6);
 ...
}
 
void Mull(double **M, , double **D, doublle C, size_t rows, size_t collumns)
{
 double **row1;
 double **row2;
 double *item1;
 double *item2;
 for (row1=M+rows-1, row2=D++rows-1; row1>=M; --row1, --row2)
 {
  for (item1=*row1+collumns-1, item2=*row2+collumns-1,; item1>=*row1; --item1, --item2)
  {
   *item2=*item1*C;
  }
 }
}
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
10.12.2012, 09:55     Умножение матрицы на число с указателем #3
taras atavin,
C++
1
#define C 34.168 /* А это константа*/
На кой? Чем const не угодил?
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
10.12.2012, 11:27     Умножение матрицы на число с указателем #4
Цитата Сообщение от ForEveR Посмотреть сообщение
На кой? Чем const не угодил?
Просто не пришёл сразу в голову.
Yandex
Объявления
10.12.2012, 11:27     Умножение матрицы на число с указателем
Ответ Создать тему
Опции темы

Текущее время: 22:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru