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

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

Войти
Регистрация
Восстановить пароль
 
Арагон
1 / 1 / 0
Регистрация: 29.10.2012
Сообщений: 45
#1

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

17.01.2013, 21:56. Просмотров 499. Ответов 4
Метки нет (Все метки)

Дана матрица М (4 5) и константа С. Вычислить матрицу D, равную произведению элементов матрицы М на константу. С использованием функций.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.01.2013, 21:56
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Функции. Вычислить матрицу D, равную произведению элементов матрицы М на константу (C++):

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

Класс Квадратная матрица. Методы: умножение на матрицу, умножение на константу, вывод элементов матрицы на дисплей - C++
Задание: Класс «Квадратная матрица». Методы: умножение на матрицу, умножение на константу, вывод элементов матрицы на дисплей. Нужно...

Вычислить сумму положительных элементов матрицы А (4,5), разделить на нее каждый элемент. Полученную матрицу вывести - C++
помогите курсовую сделать

Из произвольной матрицы сформировать вектор, k -тый элемент которого равен произведению нечётных элементов k - той строки - C++
Помогите пожалуйста написать программму,очень нужно на экзамен: Из произвольной матрицы сформировать вектор, k -тый элемент которого...

Получить новую матрицу умножением элементов первой матрицы на наибольшее из значений элементов соответствующий строки второй матрицы - C++
Даны две действительные квадратные матрицы порядка n. Получить новую матрицу умножением элементов каждой строки первой матрицы на...

Получить новую матрицу путем вычитания от элементов каждого столбца первой матрицы суммы элементов соответствующих строк второй матрицы - C++
Даны две целочисленные квадратные матрицы 4-го порядка. Получить новую матрицу путем вычитания от элементов каждого столбца первой матрицы...

4
coloc
погромист
411 / 247 / 15
Регистрация: 27.08.2012
Сообщений: 550
Завершенные тесты: 1
17.01.2013, 22:12 #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
#include <iostream>
#include <time.h>
#include <stdlib.h>
 
using namespace std;
 
void foo (int** M, int** D, const int C)
{
    for (int i = 0; i < 4; i++)
        for (int j = 0; j < 5; j++)
            D [i][j] = M [i][j] * C;
}
 
void inizialize (int** M, bool flag)
{
    for (int i = 0; i < 4; i++)
    {
        for (int j = 0; j < 5; j++)
        {
            if (flag == true)
                M [i][j] = 0 + rand() % 200;
            cout << M [i][j] << "; ";
        }
    }
}
 
int main ()
{
    srand (time (NULL) + rand());
    int** M = new int* [4];
    int** D = new int* [4];
    
    for (int i = 0; i < 4; i++)
    {
        M [i] = new int [5];
        D [i] = new int [5];
    }
        
    const int C = 10;
    
    inizialize (M, true);
    
    cout << "\n\n";     
    foo (M, D, C);
    
    inizialize (D, false);
                
    return 0;
}
1
Арагон
1 / 1 / 0
Регистрация: 29.10.2012
Сообщений: 45
18.01.2013, 13:40  [ТС] #3
А комменты можно?
0
Арагон
1 / 1 / 0
Регистрация: 29.10.2012
Сообщений: 45
25.02.2013, 22:03  [ТС] #4
Помогите с коментами не всё понятно в данной проге
0
olya7
489 / 306 / 93
Регистрация: 18.02.2013
Сообщений: 738
25.02.2013, 22:23 #5
Цитата Сообщение от coloc Посмотреть сообщение
Код C++
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
#include <iostream>
#include <time.h>
#include <stdlib.h>
 
using namespace std;
 
void foo (int** M, int** D, const int C)// функция умноженияя элементов матрицы М на конс. с
{
    for (int i = 0; i < 4; i++)
        for (int j = 0; j < 5; j++)
            D [i][j] = M [i][j] * C;
}
 
void inizialize (int** M, bool flag)// рандомное заполнение матрицы
{
    for (int i = 0; i < 4; i++)
    {
        for (int j = 0; j < 5; j++)
        {
            if (flag == true)
                M [i][j] = 0 + rand() % 200;
            cout << M [i][j] << "; ";
        }
    }
}
 
int main ()
{
    srand (time (NULL) + rand());
    int** M = new int* [4];
    int** D = new int* [4];
    
    for (int i = 0; i < 4; i++)
    {
        M [i] = new int [5];
        D [i] = new int [5];
    }
        
    const int C = 10;
    
    inizialize (M, true);
    
    cout << "\n\n";     
    foo (M, D, C);
    
    inizialize (D, false);
                
    return 0;
}
0
25.02.2013, 22:23
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.02.2013, 22:23
Привет! Вот еще темы с ответами:

Вычислить в функции сумму модулей элементов выше главной диагонали матрицы - C++
Вычислить в функции сумму модулей элементов выше главной диагонали матрицы. В головной программе вычислить указанные суммы для трех матриц...

Получить новую матрицу прибавлением к элементам каждого столбца первой матрицы произведения элементов соответствующих строк второй матрицы - C++
Даны две действительные квадратные матрицы порядка n. Получить новую матрицу прибавлением к элементам каждого столбца первой матрицы...

Даны две целочисленные матрицы 4-го порядка. Получить новую * матрицу путем вычитания из элементов каждого столбца первой матрицы - C++
даны две целочисленные матрицы 4-го порядка. Получить новую матрицу путем вычитания из элементов каждого столбца первой матрицы сумму...

Получить новую матрицу делением всех элементов матрицы на среднее арифметическое элементов заданной строке - C++
Вводится матрица размером NxN. Получить новую матрицу путем деления всех элементов матрицы на среднее арифметическое элементов L- строке.


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

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

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