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

Написать функцию для подсчёта произведения элементов матрицы лежащих ниже главной диагонали - C++

Восстановить пароль Регистрация
 
AlexProg
1 / 1 / 0
Регистрация: 03.11.2012
Сообщений: 52
17.12.2012, 22:49     Написать функцию для подсчёта произведения элементов матрицы лежащих ниже главной диагонали #1
Написать функцию для подсчёта произведения элементов матрицы лежащих ниже главной диагонали матрицы и создать функцию для сортировки столбцов матрицы
Вот примерный код
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
#include<locale>
#include <iostream> 
#include <iomanip> 
#include<cstdlib>
#include <ctime>
using namespace std; 
int main() { 
    setlocale(LC_CTYPE,"russian");  
    srand(unsigned(time(0)));
    int Sum=0; 
    int k;  
    int proizvedenie=1;
int  stolb;
        const  int N=5; 
    const int M=5;
    int a[N][M]; 
    //cout<<"Введите значение "
    for (int n = 0; n < N; n++) 
        for (int m = 0; m < M; m++) 
            a[n][m] = rand() % 10+1; 
    for (int n = 0; n < N; n++, cout << endl) 
        for (int m = 0; m < M; m++) 
            cout <<a[n][m]<<'\t'; 
        for (int i = 0; i < N; i++) 
         for (int j=0;j<i;++j)
 
            proizvedenie*=a[i][j];
    cout<<"Proizvedenie elementov  "<<proizvedenie;
        
    cout << "\nVvedite nomer sortiryemogo stolbca: ";
            cin >> stolb;
            stolb -= 1;
            for (int i=0; i<N; i++)
                for (int j=1; j<M-i; j++)
                    if (a[j-1][stolb]>a[j][stolb]) 
                    {
                    int y=a[j-1][stolb];
                        a[j-1][stolb]=a[j][stolb];
                        a[j][stolb]=y;
                    }
            cout<<a[j][stolb];
    getch();
    return 0;
}
как это все сделать функцией ?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.12.2012, 22:49     Написать функцию для подсчёта произведения элементов матрицы лежащих ниже главной диагонали
Посмотрите здесь:

Написать функцию для вычисления суммы элементов квадратной матрицы, расположенных ниже главной диагонали C++
C++ Написать функцию для вычисления суммы элементов n квадратных матриц, которые расположены ниже главной диагонали.
Вывести на экран значения тех эле-ментов, лежащих выше главной диагонали, которые больше всех элементов, лежащих ниже главной диагонали C++
C++ Матрица. Составить программу нахождения суммы элементов, лежащих ниже главной диагонали
Найти max среди элементов, лежащих ниже побочной, и min среди элементов, лежащих выше главной диагонали C++
Найти минимальный среди элементов, лежащих ниже главной диагонали C++
Найти произведение элементов матрицы, лежащих ниже главной диагонали C++
C++ В матрице размером n х n найти сумму элементов, лежащих ниже главной диагонали, и произведение элементов, леж

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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