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

поясните пожалуйста код - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти суму тех членов ряда, модуль которых больше или равен заданному е http://www.cyberforum.ru/cpp-beginners/thread797908.html
Вобщем надо написать програму: Дан числовой ряд и некоторое число е.Найти суму тех членов ряда, модуль которых больше или равен заданому е. Формула a(снизу n)=n!/(2(в степени n)! !- Факториал. Желательно под билд 6. Очень прошу помочь.
C++ Найти наименьший номер члена последовательности, для которого выполняется условие |an-an-1|< ε Найти наименьший номер члена последовательности, для которого выполняется условие |an-an-1|< ε. Вывести на экран этот номер и все элементы ai , где i=1,2,3…,n. an=1/2*tg an-1,a=0,5 как решить в c++? http://www.cyberforum.ru/cpp-beginners/thread797898.html
библиотеки для прямого подключения к MS SQL 2008 C++
есть ли способ прямого общения с сервером MS SQL напрямую. без OLE и прочих посредников. Необходимо что-то аналогичное с технологией ADO.NET.
C++ Создайте логическую функцию, которая принимает в качестве аргумента целое число и проверяет, является ли оно простым.
Создайте логическую функцию, которая принимает в качестве аргумента целое число и проверяет, является ли оно простым. Используя данную функцию, выведите все простые числа из диапазона от 1 до введённого пользователем числа.
C++ Проведите программу вычисления числа Фибоначчи с заданным номером http://www.cyberforum.ru/cpp-beginners/thread797859.html
Проведите программу вычисления числа Фибоначчи с заданным номером.
C++ [структуры] В анкетах сотрудников некоторого учреждения имеются следующие сведения В анкетах сотрудников некоторого учреждения имеются следующие сведения: фамилия, имя, отчество, год рождения, должность, стаж, образование(мастер,инженер, рабочий, и т.д.). вывести фамилии, имена, и отчества мастеров с высшим образованием и вычислить их средний стаж я смог сделать только ввод данных #include "stdafx.h" #include "iostream" #include "cstdio" #include "cstdlib" #include... подробнее

Показать сообщение отдельно
Ronny23
0 / 0 / 0
Регистрация: 18.02.2013
Сообщений: 13
01.03.2013, 12:35     поясните пожалуйста код
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
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
#include <iostream.h>
#include <fstream.h>
#include <conio.h>
#include <stdlib.h>
#include <stdio.h>
#include <iomanip.h>
 
#define N   3
 
class TMatrix
{
private:
    int** matr;
public:
    TMatrix();
    ~TMatrix(){};
    void Enter();
    void Print();
    friend TMatrix operator +(TMatrix, TMatrix);
    friend TMatrix operator -(TMatrix, TMatrix);
    friend TMatrix operator *(TMatrix, TMatrix);
    friend TMatrix operator *(int, TMatrix);
};
TMatrix::TMatrix()
{
    matr = new int *[N];
    for (int i=0; i<N; i++) matr[i] = new int[N];
}
 
void TMatrix::Enter()
{
  for(int i=0;i<N;i++)
    for(int j=0;j<N;j++)
        cin >> matr[i][j];
}
 
void TMatrix::Print()
{
    for(int i=0;i<N;i++)
    {
        for(int j=0;j<N;j++)
            cout << setw(6) <<matr[i][j];
    cout << endl;
    }
}
 
TMatrix operator+ (TMatrix a, TMatrix b)
{
    TMatrix c;
    for(int i=0;i<N;i++)
        for(int j=0;j<N;j++)
        c.matr[i][j] = a.matr[i][j] + b.matr[i][j];
    return c;
}
 
TMatrix operator- (TMatrix a, TMatrix b)
{
    TMatrix c;
    for(int i=0;i<N;i++)
        for(int j=0;j<N;j++)
        c.matr[i][j] = a.matr[i][j] - b.matr[i][j];
    return c;
}
 
TMatrix operator* (TMatrix a, TMatrix b)
{
    TMatrix c;
    for(int i=0;i<N;i++)
        for(int j=0;j<N;j++)
        {
            c.matr[i][j]=0;
            for (int k=0;k<N;k++) c.matr[i][j] += a.matr[i][k] * b.matr[k][j];
        }
    return c;
}
 
TMatrix operator* (int n, TMatrix b)
{
    TMatrix c;
    for(int i=0;i<N;i++)
        for(int j=0;j<N;j++)
        c.matr[i][j] = n * b.matr[i][j];
    return c;
}
 
 
 
void main()
{
    TMatrix A;
    TMatrix B;
    TMatrix C;
    
    cout << "Vvedite matricu A:"<< endl;
    A.Enter();
    cout << "Vvedite matricu B:"<< endl;
    B.Enter();
    
    cout << "Matrica A:"<< endl;
    A.Print();
    
    cout << "Matrica B:"<< endl;
    B.Print();
    
    C = (A-B)*A+3*B;
    cout << "Matrica C = (A-B)*A+3*B:"<< endl;
    C.Print();
    
    getch();
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 15:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru