Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.62/13: Рейтинг темы: голосов - 13, средняя оценка - 4.62
0 / 0 / 0
Регистрация: 23.04.2018
Сообщений: 4
1

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

23.04.2018, 20:44. Показов 2662. Ответов 3
Метки нет (Все метки)

Помогите написать в C++
Задан двумерный массив А из 3-х строк и 5-и столбцов. Составить программу, которая организует одномерный массив, каждый элемент которого есть количество положительных элементов исходного массива в столбце. Вычислить произведение элементов полученного массива.
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.04.2018, 20:44
Ответы с готовыми решениями:

Сформировать массив, состоящий из количества положительных элементов в столбцах матрицы
Задать значение вещественным элементам матриц A и Q размерностью 3 на 5 и сформировать массивы B и...

Массив: Найти количество положительных элементов исходной матрицы
Помогите с этим заданием: a) Матрицу размерностью 5 на 6 из элементов действительного типа с...

Для матрицы А[4][4], состоящей из не нулевых элементов, сформировать массив В[4] из количеств перемен знака в
Для матрицы А, состоящей из не нулевых элементов, сформировать массив В из количеств перемен знака...

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

3
Модератор
Эксперт С++
11289 / 9278 / 5566
Регистрация: 18.12.2011
Сообщений: 24,768
23.04.2018, 22:40 2
См. ссылки внизу страницы
0
55 / 55 / 63
Регистрация: 18.03.2014
Сообщений: 386
23.04.2018, 23:32 3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include "stdafx.h"
#include<iostream>
 
using namespace std;
 
int main()
{
    int a[3][5], b[5], c(1);
    for (int i = 0; i < 3; i++)
        for (int j = 0; j < 5; j++)
            cin >> a[i][j];
    for (int j = 0; j < 5; j++) {
        int n(0);
        for (int i = 0; i < 3; i++)
            if (a[i][j] > 0)
                n++;
        b[j] = n;
        cout << n << " ";
        c *= n;
    }
    cout << endl << c;
    return 0;
}
0
6931 / 4698 / 2700
Регистрация: 18.12.2017
Сообщений: 14,712
23.04.2018, 23:50 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
35
36
#include <iostream>
#include <iomanip>
#include <ctime>
using namespace std;
 
int main()
{
    srand((int)time(0));
    const int n = 3, m = 5;
    double A[n][m], B[m]={}, mult=1;
 
    for (int i = 0; i < n; i++)
    {
    for (int j = 0; j < m; j++)
    {
    A[i][j]=rand()%19 -9;
    cout <<setw(2)<<A[i][j]<<" ";
    }
    cout <<endl;
    }
    cout <<endl;
    
    for (int j = 0; j < m; j++)    
    for (int i = 0; i < n; i++) 
    if (A[i][j]>0) B[j]++;    
    
    for (int j = 0; j < m; j++)
    {
    mult*=B[j];    
    cout <<setw(2)<<B[j]<<" ";
    }
    cout <<"\n mult="<<mult<<endl;    
    
system("pause");
return 0;
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.04.2018, 23:50

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

Найти сумму положительных элементов в столбцах матрицы с нечетными номерами и их индексы
Задан массив K, =1,4; =1,4 Определить и напечатать сумму положительных элементов в столбцах с...

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

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


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

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

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