С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 17.11.2020
Сообщений: 169
1

Вычислить произведение i количество отрицательных элементов каждого столбца матрицы

27.12.2020, 12:28. Показов 310. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
задачу надо сделать через процедуру(void), а произведение найти через рекурсивную подпрограмму
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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
#include <stdlib.h> 
#include <time.h>
#include <iostream>
#include <stdio.h>
#include <windows.h>
using namespace std;
void cv(int* v, int nv,int mv)
{
    int i,j;
    for (i = 0; i < nv; i++)
    {
        for (j = 0; j < mv; j++) 
    {
        *(v+i) = rand() % 100 - 50;
        cout<<" "<<*(v+i);
    }
        cout << "\n";
    }
 
}
void p_v(int* vf, int k) 
{
    int i;
    for (i = 0; i < k; i++)
    { 
        cout << vf[i] << "  ";
    }
}
void m_v(int* f, int* v, int mf)
{
    int i; 
    for (i = 0; i < mf; i++) 
        v[i] = f[i];
}
int dobutok(int* vf, int nf)
{
    if (nf == -1)
        return 0;
    else
        return *vf * dobutok(vf + 1, nf - 1);
}
int main()
{
    system("cls");
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
    int j;
 
    const int n = 4, m = 5;
    int v[n] = { 0 }, d[n] = { 0 };
    int a[n][m];
    printf("Матриця: a(%d,%d)\n", n, m); 
    cv(&a[0][0], n, m);
    for (j = 0; j < m; j++)
    { 
        m_v(&a[0][j], v, n);
        d[j] = dobutok(v, n);
    }
    cout << "\nДобуток елементів кожного стовпчика матриці = \n";
    p_v(d, m);
    system("pause");
    return 0;
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.12.2020, 12:28
Ответы с готовыми решениями:

Вычислить произведение отрицательных четных элементов каждого столбца матрицы
Для произвольной матрицы A (N,M) сформулировать одномерный массив B, каждый элемент которого с...

Вычислить и запомнить количество отрицательных элементов каждого столбца для матрицы A(10, 10). Диапазон [-50; 50]
Вычислить и запомнить количество отрицательных элементов каждого столбца для матрицы A(10, 10)....

Найти произведение отрицательных элементов каждого столбца матрицы и записать их в одномерный массив
Дана матрица H . Найти произведение отрицательных элементов каждого столбца матрицы и записать их в...

Вычислить произведение положительных и сумму отрицательных элементов каждого столбца двумерного массива
Пожалуйста, помогите составить программу для вычисления произведения положительных и суммы...

0
27.12.2020, 12:28
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.12.2020, 12:28
Помогаю со студенческими работами здесь

Вычислить произведение наименьших элементов каждого столбца матрицы
дано двухмерный массив, в котором необходимо вычислить произведение наименьших элементов каждого...

Для каждого столбца матрицы вычислить произведение ненулевых элементов
Для каждой колонки двумерного массива Q вычислить произведение элементов, которые не равны нулю (4...

Вычислить произведение элементов каждого столбца матрицы, и найти среди них наименьшее
Дан двумерный массив А который состоит из m и строк n столбцов. Составить программу, которая...

Для каждого столбца матрицы вычислить количество элементов, являющихся нечетными числами
Дана целочисленная матрица. Для каждого столбца матрицы вычислить количество элементов, являющихся...

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

Вычислить количество отрицательных элементов каждого столбца матрицы
Всем привет. Пожалуйста, помогите. Подскажите код программы. Надо вычислить и запомнить кол-во...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru