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

проверить равенство (C++) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Помогите со Стеком http://www.cyberforum.ru/cpp-beginners/thread374443.html
Проблема в том что я уже нашел прилично решений но они все через чур запутанные и разные. Хотелось бы максимально понятное и однородное на все задания. 1.Разработать программу-клиента, использующую АТД "Стек", реализовать на базе массива и на базе связного списка. 2.Разработать программу-клиента, использующую АТД "Очередь", реализовать на базе массива и на базе связного списка.
C++ Локализация Файлового ввода вывода Добрый день. Столкнулся с некоторой проблемой. с помощью setlocale(LC_ALL,"Rus") Ввод с клавиатуры и вывод на экран работает как надо , но вот ввод и вывод в файл выводит иероглифы.. как быть? ввод вывод произвожу с помощью fstream возможно ли как нибудь это исправить, используя setlocale.? http://www.cyberforum.ru/cpp-beginners/thread374433.html
C++ по прототипам и функция вопрос подскажите плиз
struct lfile{ char name; char data; int upd; }; struct sp{ lfile elfile; // поле данных sp *next; // указатель }; //прототипы функций
Вывести все локальные максимумы массива C++
Доброго времени суток ! Ребят, помогите набросать код Вот задача: ввести длину массива и массив типа инт. Вывести все локальные максимумы (локальный максимум — это элемент массива, который имеет значение больше чем его правый и левый сосед) Заранее спасибо !
C++ Как прочитать несколько байтов в файле с n-го байта по m-й байт ? http://www.cyberforum.ru/cpp-beginners/thread374391.html
Как прочитать несколько байтов в файле с n-го байта по m-й байт ?
C++ вычислить сумму ряда с позиции N до позиции M. Помогите пожалуйсто вычислить сумму \frac{(-1)^{3n}}{3n!} ряда с позиции N до позиции M. Функцию вычисления суммы реализовать рекурсивно. На уровне 3 курса колледжа Ребята помогите пожалуйсто. Очень надо! подробнее

Показать сообщение отдельно
YouDoItWrong
46 / 46 / 7
Регистрация: 29.10.2011
Сообщений: 154
29.10.2011, 17:16     проверить равенство (C++)
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
#include <iostream>
 
using namespace std;
 
bool BasA(double A[3][3], double B[3][3]) {
    for(int i = 0; i < 3; i++) {
        for(int j = 0; j < 3; j++) {
            if(A[i][j]!=B[i][j]) {
                return false;
            }
        }
    }
    return true;
}
 
void matrix_on_matrix(double A[3][3], double B[3][3], double C[3][3]) {
    double sum = double();
    for(int i = 0; i < 3; i++) {
        for(int j = 0; j < 3; j++) {
            for(int k = 0; k < 3; k++) {
                sum+=(A[i][k]*B[k][j]);
            }
            C[i][j] = sum;
        }
        sum = 0;
    }
 
}
 
void fill_matrix(double A[3][3]) {
    for(int i = 0; i < 3; i++) {
        for(int j = 0; j < 3; j++) {
            cin >> A[i][j];
        }
    }
}
 
void print_matrix(double A[3][3]) {
    for(int i = 0; i < 3; i++) {
        for(int j = 0; j < 3; j++) {
            cout << A[i][j] << " ";
        }
        cout << endl;
    }
}
 
 
int main() {
    double A[3][3], B[3][3], C1[3][3], C2[3][3];
    fill_matrix(A);
    fill_matrix(B);
    matrix_on_matrix(A,B,C1);
    matrix_on_matrix(B,A,C2);
    print_matrix(C1);
    print_matrix(C2);
    if(BasA(C1,C2)) {
        cout << "BxA=AxB" << endl;
    } else {
        cout << "false" << endl;
    }
    system("pause");
    return 0;
 
}
Как то так?
 
Текущее время: 03:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru