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

Обработка двумерных массивов (Вычислить матрицу D, равную произведению элементов матрицы М на константу.) - C++

Восстановить пароль Регистрация
 
Арагон
1 / 1 / 0
Регистрация: 29.10.2012
Сообщений: 45
09.11.2012, 10:06     Обработка двумерных массивов (Вычислить матрицу D, равную произведению элементов матрицы М на константу.) #1
Дана матрица М (4 5) и константа С. Вычислить матрицу D, равную произведению элементов матрицы М на константу.

Помогите плиз))
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.11.2012, 10:06     Обработка двумерных массивов (Вычислить матрицу D, равную произведению элементов матрицы М на константу.)
Посмотрите здесь:

C++ Обработка двумерных массивов
C++ Обработка двумерных массивов
C++ Функции. Вычислить матрицу D, равную произведению элементов матрицы М на константу
Класс Квадратная матрица. Методы: умножение на матрицу, умножение на константу, вывод элементов матрицы на дисплей C++
C++ Обработка двумерных массивов
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
lopata
5 / 5 / 0
Регистрация: 09.12.2009
Сообщений: 42
09.11.2012, 12:44     Обработка двумерных массивов (Вычислить матрицу D, равную произведению элементов матрицы М на константу.) #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
#include <iostream>
using namespace std;
 
typedef int matrix[4][5];
 
int main ()
{
int C; 
matrix M, D;
 
for (int i= 0; i<4; i++)
    for (int j = 0; j < 5; j++)
    M[i][j] = rand ()%10;
 
cout << "Matrix M:\n";
for (int i= 0; i<4; i++){
    for (int j = 0; j < 5; j++)
        cout << M[i][j] << "(" << i << ";" << j << ") ";
        cout << endl;}
 
cout << "Enter C: ";
cin >> C;
for (int i= 0; i<4; i++)
    for (int j = 0; j < 5; j++)
        D[i][j] = M[i][j]*C;
 
cout << "Matrix D:\n";
for (int i= 0; i<4; i++){
    for (int j = 0; j < 5; j++)
        cout << D[i][j] << "(" << i << ";" << j << ") ";
        cout << endl;}
    system ("pause");
    return 0;
}
Арагон
1 / 1 / 0
Регистрация: 29.10.2012
Сообщений: 45
06.12.2012, 21:50  [ТС]     Обработка двумерных массивов (Вычислить матрицу D, равную произведению элементов матрицы М на константу.) #3
А коменты к проге можно?? Что да как?
lopata
5 / 5 / 0
Регистрация: 09.12.2009
Сообщений: 42
06.12.2012, 22:30     Обработка двумерных массивов (Вычислить матрицу D, равную произведению элементов матрицы М на константу.) #4
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
#include <iostream>
using namespace std;
 
typedef int matrix[4][5];
 
int main ()
{
int C; 
matrix M, D;
 
for (int i= 0; i<4; i++)            //  рандомно заполняем матрицу М
    for (int j = 0; j < 5; j++)
    M[i][j] = rand ()%10;
 
cout << "Matrix M:\n";         // Выводим матрицу М в консольное окно
for (int i= 0; i<4; i++){
    for (int j = 0; j < 5; j++)
        cout << M[i][j] << "(" << i << ";" << j << ") ";
        cout << endl;}
 
cout << "Enter C: ";     // просим пользователя ввести С
cin >> C;                    // сохраняем ее в переменную С
for (int i= 0; i<4; i++)       // умножаем каждый элемент матрицы М на введенное пользователем С 
    for (int j = 0; j < 5; j++) // сохраняя в матрицу Д
        D[i][j] = M[i][j]*C;
 
cout << "Matrix D:\n";       // выводим матрицу Д в консоль
for (int i= 0; i<4; i++){
    for (int j = 0; j < 5; j++)
        cout << D[i][j] << "(" << i << ";" << j << ") ";
        cout << endl;}
    system ("pause");
    return 0;
}
Арагон
1 / 1 / 0
Регистрация: 29.10.2012
Сообщений: 45
07.12.2012, 17:18  [ТС]     Обработка двумерных массивов (Вычислить матрицу D, равную произведению элементов матрицы М на константу.) #5
А как сделать данную задачу с применением указателя?
lopata
5 / 5 / 0
Регистрация: 09.12.2009
Сообщений: 42
10.12.2012, 02:03     Обработка двумерных массивов (Вычислить матрицу D, равную произведению элементов матрицы М на константу.) #6
то есть с применением указателя?
Yandex
Объявления
10.12.2012, 02:03     Обработка двумерных массивов (Вычислить матрицу D, равную произведению элементов матрицы М на константу.)
Ответ Создать тему
Опции темы

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