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

Найти среднее арифмитическое матрицы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа с классом http://www.cyberforum.ru/cpp-beginners/thread1091699.html
Работа с классом, карточку отдела кадров(обеспечить вывод на экран в удобном виде, печать сообщения при достижении пенсионного возраста). Помогите пожалуйста,я новичок ещё только осваиваю классы....
C++ Кто глючит, я или компайлер? Visual Studio 2008 (9.0) class A {int a;}; class B : public A {int b;}; class C : public A {int c;}; void f() { int k = 1; A* a = k ? new B : new C; } Результат компиляции: http://www.cyberforum.ru/cpp-beginners/thread1091694.html
оператор сложения комплексных чисел C++
Есть класс с двумя полями. class Complex{ private: float Re; float Im; public: Complex(float r,float i){Re=r;Im=i;} }; Как сделать, чтобы можно было в программе складывать через "+":...
C++ Имена аргументов в прототипе функции
Не нашел инфу, конкретно, для чего все же имена аргументов прототипу функции. Либо для уяснения назначения аргументов (1), уточнения значений функции (2) или уточнения типа функции (3). Из...
C++ Не распознает класс http://www.cyberforum.ru/cpp-beginners/thread1091666.html
Вообщем код файлы Prepod.h: #ifndef PREPOD_H_ #define PREPOD_H_ #include <string> // объявление класса class Prepod { private: std::string fam; //фамилия std::string name; //имя
C++ Исправить ошибку в выражении A=exp(-0.3*(i+j))*(j-5.3)*(j-0.7)*(j-6.5)*pow(i+j,2); где ошибка в строчке? выражение aij=e-0.3(i+j)(j-5.3)(j-0.7)(j-6.5)(i+j)2 подробнее

Показать сообщение отдельно
SHLAKBAUM
22 / 22 / 7
Регистрация: 29.09.2013
Сообщений: 51
07.02.2014, 22:18
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
#include <iostream>
 
using namespace std;
 
int Print(int ** Matrix, int n, int m);
 
int iRandom(int a, int b)
{
    return a + (b - a + 1) * rand() / RAND_MAX;
}
 
int main()
{
    setlocale(0, "rus");
    int n, m;
    cout << "Введите количество строк и столбцов через пробел:" << endl;
    cin >> n >> m;
    int ** Matrix = new int *[n];
    for (int i = 0; i < n; i++)
        Matrix[i] = new int[m];
    for (int i = 0; i < n; i++)
        for (int j = 0; j < m; j++)
            Matrix[i][j] = iRandom(0, 9);
    Print(Matrix, n, m);
    int Sum;
    for (int i = 0; i < m; i++)
    {
        Sum = 0;
        for (int j = 0; j < n; j++)
        {
            if (Matrix[j][i] > 0)
                Sum += Matrix[j][i];
        }
        cout << Sum / m << endl;
    }
    system("pause");
    return 0;
}
 
int Print(int ** Matrix, int n, int m)
{
    for (int i = 0; i < n; i++)
    {
        for (int j = 0; j < m; j++)
            cout << Matrix[i][j] << " ";
        cout << endl;
    }
    cout << endl;
    return 0;
}
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru