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

Функция для матрицы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как осуществить случайный ввод элементов матрицы, чтоб не вводить с клавиатуры http://www.cyberforum.ru/cpp-beginners/thread210141.html
Как осуществить случайный ввод элементов матрицы, чтоб не вводить с клавиатуры. Сначала вводится колво строк и столбцов, затем сама матрица
C++ Составить одномерный массив Дана матрица А размером MxN, где M, N - заданные натуральные числа, состоящая из натуральных чисел, больших 1. Составить одномерный массив В, в котором элемент B(J) (j=l,2, ... , N) равен числу... http://www.cyberforum.ru/cpp-beginners/thread210138.html
Класс матриц C++
Пытаюсь написать класс матриц.Никак не удаётся перегрузить оператор = . Выдаёт : ambiguous overload for 'operator=' in 'k = b' candidates are: Matrix Matrix::operator=(Matrix) Matrix&...
C++ Вычислить значение выражения рекурсивно
Доброго времени суток! Помогите решить подсчитать значение выражения с помощью рекурсии. Вот в картинке сохранил то, что надо посчитать. http://i071.***********/1012/5b/6480de56c930.jpg (если...
C++ Шаблон класса вектор с двумя членами-данными http://www.cyberforum.ru/cpp-beginners/thread210123.html
Здравствуйте Уважаемые. Нужна Ваша помощь в реализации программы: Построить шаблон класса Vector. Определите класс Record (запись) с двумя членами-данными: count (количество) и price (цена)....
C++ Алгоритм Флойда - Уоршелла не получается реализовать алгоритм Флойда-Уоршелла, вроде все должнен выводить, а выводит или нули или вообще ничего, ошибок не выводит не понимаю в чем дело. вот код проги #include "stdafx.h"... подробнее

Показать сообщение отдельно
babobka
1 / 1 / 0
Регистрация: 20.10.2010
Сообщений: 166
Записей в блоге: 1

Функция для матрицы - C++

13.12.2010, 18:40. Просмотров 373. Ответов 8
Метки (Все метки)

Помогите, я написал прогу, которая высчитывает значение выражения, ну оно собственно не так важно. В общем, мне осталось написать функцию, которая будет выводить на экран кол-во строк, содержащих хотя бы один элемент по модулю меньше единицы
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
#include "stdafx.h"
#include "iostream"
#include "conio.h"
using namespace std;
#define nmax 100
 
int _tmain(int argc, _TCHAR* argv[])
{
    int a[nmax][nmax];
    int b[nmax][nmax];
    int c[nmax][nmax];
    int h[nmax][nmax];
    int m[nmax][nmax];
    int n,x,y,yA;
    cout << "Vvedite razmernost'" <<endl;
    cin >> n;
    cout << "Vvedite x" <<endl;
    cin >> x;
    cout << "Vvedite y" <<endl;
    cin >> y;
    for (int i=1;i<=n;i++)
        for (int j=1;j<=n;j++)
        {
            cout << "Vvedite element A[" <<i<< "][" <<j<< "]" <<endl;
            cin >> a[i][j];
        }
    for (int i=1;i<=n;i++)
        for (int j=1;j<=n;j++)
        {
            cout << "Vvedite element B[" <<i<< "][" <<j<< "]" <<endl;
            cin >> b[i][j];
        }
    for (int i=1;i<=n;i++)
        for (int j=1;j<=n;j++)
            c[i][j]=a[i][j]*b[i][j];        //A*B=C;
    for (int i=1;i<=n;i++)
        for (int j=1;j<=n;j++)
            a[i][j]=a[i][j]*y;              //A=y*A;
    for (int i=1;i<=n;i++)
        for (int j=1;j<=n;j++)
            h[i][j]=a[i][j]-c[i][j];        //H=A-C;
    for (int i=1;i<=n;i++)  
        for (int j=1;j<=n;j++)
            b[i][j]=(b[i][j]+x)*h[i][j];    //B=H(B+x);
    for (int i=1;i<=n;i++)
        for (int j=1;j<=n;j++)
            c[i][j]=a[i][j]-c[i][j];        //C=A-C;
    for (int i=1;i<=n;i++)
        for (int j=1;j<=n;j++)
        a[i][j]=a[i][j]*x;                  //A=A*x;
    for (int i=1;i<=n;i++)  
        for (int j=1;j<=n;j++)
            m[i][j]=b[i][j]-a[i][j];        //M=B-A;
    cout << endl;
    for (int i=1;i<=n;i++)
        {for (int j=1;j<=n;j++)
            cout << m[i][j];
        cout << endl;
        }
    getch();
    return 0;
}
Добавлено через 21 секунду
Результирующая - m
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru