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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
LONSDALE12
0 / 0 / 0
Регистрация: 10.10.2012
Сообщений: 9
#1

Дана матрица m и n - C++

17.10.2012, 11:57. Просмотров 453. Ответов 1
Метки нет (Все метки)

Дана матрица n и m. Записать в другой массив строку, составленную из средне арифметических элементов строк матрицы.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.10.2012, 11:57     Дана матрица m и n
Посмотрите здесь:

C++ Дана матрица A[5,3].
C++ Дана матрица
дана матрица порядка n C++
Дана матрица C++
C++ Дана матрица B[N,M]
дана матрица m x N C++
C++ дана матрица чисел 10*10
Дана матрица размерности N на M C++
Дана целочисленная матрица C++
C++ Дана матрица A(N, N)
Дана матрица(5,6) C++
C++ Дана действительная матрица

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
John Prick
757 / 690 / 124
Регистрация: 27.07.2012
Сообщений: 1,975
Завершенные тесты: 3
17.10.2012, 12:24     Дана матрица m и n #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
/*
Дана матрица n и m. Записать в другой массив строку,
составленную из средне арифметических элементов строк матрицы.
*/
 
#include <iostream>
#include <algorithm>
#include <numeric>
 
const int N = 10;
const int M = 15;
 
int getRand(void) { return rand() % 90 + 10; }
 
int main(void)
{
    setlocale(0, "rus");
 
    int Matrix[N][M];
    std::generate(Matrix[0], Matrix[0] + N * M, getRand);
    std::cout << "Матрица: " << std::endl;
    for (int n = 0; n < N; ++n)
    {
        std::copy(Matrix[n], Matrix[n] + M, std::ostream_iterator<int>(std::cout, " "));
        std::cout << std::endl;
    }
    std::cout << std::endl;
 
    int Avg[N];
    for (int n = 0; n < N; ++n)
    {
        int Sum = std::accumulate(Matrix[n], Matrix[n] + M, 0);
        Avg[n] = Sum / M;
    }
 
    std::cout << "Массив ср.арифметических: ";
    std::copy(Avg, Avg + N, std::ostream_iterator<int>(std::cout, " "));
    std::cout << std::endl;
    system("pause");
}
Yandex
Объявления
17.10.2012, 12:24     Дана матрица m и n
Ответ Создать тему
Опции темы

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