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

Найти произведение ненулевых элементов двух строк матрицы - C++

Восстановить пароль Регистрация
 
modWAR
0 / 0 / 0
Регистрация: 07.10.2015
Сообщений: 23
05.11.2015, 13:35     Найти произведение ненулевых элементов двух строк матрицы #1
Написать и протестировать функцию, которая находит произведение ненулевых элементов двух строк матрицы.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.11.2015, 13:35     Найти произведение ненулевых элементов двух строк матрицы
Посмотрите здесь:

Даны три массива A[7][7], B[7][7], C[7][7]. Найти произведение ненулевых элементов, расположенных ниже главной диагонали. C++
Найти произведение ненулевых элементов массива C++
Матрицы: Написать функцию, которая находит произведение ненулевых элементов двух строк матрицы C++
C++ Найти произведение ненулевых элементов и количество нулевых элементов
Вычислить произведение ненулевых элементов матрицы C++
C++ Найти произведение ненулевых элементов одномерного числового массива
Создать массив, найти минимум, найти произведение ненулевых элементов C++
C++ Найти минимальный и вычислить произведение ненулевых элементов в каждом из столбцов

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Bespridelschic
44 / 44 / 16
Регистрация: 31.07.2013
Сообщений: 336
Завершенные тесты: 3
05.11.2015, 14:38     Найти произведение ненулевых элементов двух строк матрицы #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
#include <iostream>
 
int Mult(int **, int, int, int &);
 
int main() {
    setlocale(LC_ALL, "Russian");
    int n, m;
    std::cout << "Введите количество строк: ";
    std::cin >> n;
    std::cout << "Введите количество столбцов: ";
    std::cin >> m;
    int **a = new int *[n], i, j;
    for (i = 0; i < n; i++)
        a[i] = new int[m];
    std::cout << "Введите " << n*m << " элементов:\n";
    for (i = 0; i < n; i++)
    {
        for (j = 0; j < m; j++)
        {
            std::cout
                << "a["
                << i + 1
                << "."
                << j + 1
                << "]: ";
            std::cin >> a[i][j];
        }
    }
    int mult = 1;
    Mult(a, n, m, mult);
    std::cout << "\n\nПроизведение ненулевых элементов = " << mult;
    system("Pause >> 0");
    return 0;
}
 
int Mult(int **a, int n, int m, int &mult) {
    for (int i = 0; i < n; i++)
    {
        for (int j = 0; j < m; j++)
        {
            if (a[i][j] != 0)
            {
                mult *= a[i][j];
            }
        }
    }
    return 0;
}
Yandex
Объявления
05.11.2015, 14:38     Найти произведение ненулевых элементов двух строк матрицы
Ответ Создать тему
Опции темы

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