0 / 0 / 0
Регистрация: 23.01.2022
Сообщений: 36
1

Посчитать средние значения по столбцам и по строкам матрицы

04.04.2022, 14:00. Показов 728. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Нужен код посчитать средние столбца и строки 8 на 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
#include <iostream>
#include <iomanip>
using namespace std;
int main(){
 
    int array[8][4];
    for (int i = 0; i < 8; i++)
        for (int j = 0; j < 4; j++){
            cout << "Введите " << j + 1 << " элемент " << i + 1 << " строки: ";
            cin >> array[i][j];
        }
 
    cout << "Исходный массив: " << endl;
    for (int i = 0; i < 8; i++){
        for (int j = 0; j < 4; j++){
            cout << setw(3) << array[i][j];
        }
        cout << endl;
    }
 
   
    return 0;
}
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.04.2022, 14:00
Ответы с готовыми решениями:

Определить средние значения по всем строкам и столбцам матрицы
Выполнить обработку элементов прямоугольной матрицы A, имеющей N строк и M столбцов. Определить...

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

Определить средние значения по всем строкам и столбцам матрицы
Выполнить обработку элементов прямоугольной матрицы A, имеющей N строк и M столбцов. Определить...

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

2
0 / 0 / 0
Регистрация: 23.01.2022
Сообщений: 36
04.04.2022, 14:10  [ТС] 2
Нужен код как посчитать средние строки и столбца матрицы 8 на 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
#include <iostream>
#include <iomanip>
using namespace std;
int main(){
 
    int array[8][4];
    for (int i = 0; i < 8; i++)
        for (int j = 0; j < 4; j++){
            cout << "Введите " << j + 1 << " элемент " << i + 1 << " строки: ";
            cin >> array[i][j];
        }
 
    cout << "Исходный массив: " << endl;
    for (int i = 0; i < 8; i++){
        for (int j = 0; j < 4; j++){
            cout << setw(3) << array[i][j];
        }
        cout << endl;
    }
 int sr1, sr2, sr3, sr4, sr5, sr6, sr7, sr8
   
    return 0;
}
0
236 / 50 / 37
Регистрация: 24.01.2022
Сообщений: 137
04.04.2022, 14:26 3
Лучший ответ Сообщение было отмечено Sers как решение

Решение

Sers, вот возможное решение:

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
#include <iostream>
#include <iomanip>
 
using namespace std;
 
int main()
{
    int array[8][4];
    for (int i = 0; i < 8; i++) {
        for (int j = 0; j < 4; j++){
            cout << "Введите " << j + 1 << " элемент " << i + 1 << " строки: ";
                cin >> array[i][j];
        }
    }
 
    cout << "Исходный массив: " << endl;
    for (int i = 0; i < 8; i++){
        for (int j = 0; j < 4; j++){
            cout << setw(3) << array[i][j];
        } cout << endl;
    }
 
    double sr_rows[8];
    for (int row = 0; row < 8; row++) {
        double sum_row = 0;
        for (int col = 0; col < 4; ++col) {
            sum_row += array[row][col];
        }
        sr_rows[row] = sum_row / 4.0;
    }
 
    int sr_cols[4];
    for (int col = 0; col < 4; ++col) {
        double sum_col = 0;
        for (int row = 0; row < 8; ++row) {
            sum_col += array[row][col];
        }
        sr_cols[col] = sum_col / 8.0;
    }
 
    std::cout << "Средние строк матрицы: ";
    for (int i = 0; i < 8; ++i) {
        std::cout << sr_rows[i] << " ";
    } std::cout << std::endl;
 
    std::cout << "Средние столбцов матрицы: ";
    for (int i = 0; i < 4; ++i) {
        std::cout << sr_cols[i] << " ";
    } std::cout << std::endl;
 
    return 0;
}
0
04.04.2022, 14:26
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.04.2022, 14:26
Помогаю со студенческими работами здесь

Найти средние арифметические значения по всем строкам матрицы
Программа , которая заполняет целочисленный двумерный массив размерностью 20*20 числами в...

Матрицы. Найти ее ранг и средние значения по столбцам (дописать код)
пункт 1. С клавиатуры задается матрица размером 5 * 5. Найти ее ранг и средние значения по...

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

Вычислить произведение по строкам, найти минимальные значения по столбцам матрицы (доделать)
Дан произвольный числовой двумерный массив.Разработать проект позволяющий: а)заполнять массив...

Найти ранг матрицы и средние значения по столбцам. Из полученных значений создать множество и найти дополнение к нему.
пункт 1. С клавиатуры задается матрица размером 5 * 5. Найти ее ранг и средние значения по...

Как изменить порядок индексации двумерного массива (не по строкам-столбцам, а по столбцам-строкам) в Visual Studio 2019
Всем доброго вечера! Двумерные массивы в С++ индексируют по строкам-столбцам поочереди. т.е. сперва...


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

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

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