Нахождение матрицы бинарного отношения

Нужна ваша помощь

Найти матрицу бинарного отношения

p є A * B, заданного на двух числовых

множествах. Реализовать ввод этих множеств, и вывод на экран

матрицы отношения. Привести различные варианты тестовых примеров.

Отношение выбрать согласно варианта: см.скрин внизу см.скрин http://prntscr.com/rq8mvl

Можете проверить саму программу

Вот код на с++

    #include <iostream>
#include <vector>
#include <math.h>
using namespace std;

int main() {
    vector<int> first, second;
    int num, buf;

    cout << "Enter the number of elements: ";
    cin >> num;

    cout << endl << "Enter first vector: ";
    for (int i = 0; i < num; i++) {
        cin >> buf;
        first.push_back(buf);
    }
    cout << endl << "Enter second vector: ";
    for (int i = 0; i < num; i++) {
        cin >> buf;
        second.push_back(buf);
    }

    int** result = new int* [num];
    for (int i = 0; i < num; i++)
        result[i] = new int[num];

    for (int i = 0; i < num; i++) {
        for (int j = 0; j < num; j++) {
            if (-1*(first[i] + 2*second[j]) / 3) {  
                result[i][j] = 1;
            }
            else {
                result[i][j] = 0;
            }
        }
    }

    for (int i = 0; i < num; i++) {
        for (int j = 0; j < num; j++) {
            cout << result[i][j] << ends;
        }
        cout << endl;
    }

    for (int i = 0; i < num; i++)
        delete[] result[i];
    delete[] result;

    system("pause");
    return 0;
}

Ответы (0 шт):