как сделать чтобы массив принимал следующие значения?

Пусть А - множество всех делителей числа 9, В - множество всех делителей числа 12 в пределах от 9 до 100.

int main()
    {
        int SIZE = 0;
        int SIZE_1 = 0;
        int SIZE_0 = 0;
        int x, y;
        SetConsoleCP(1251);
        SetConsoleOutputCP(1251);
        int* Set = new int[max_SIZE];
        int* Set_1 = new int[max_SIZE];
        int* Set_0 = new int[max_SIZE];
        cout << "Введите размер первого множества, которая должна быть сгенерирована" << endl;
        cin >> SIZE;
        GenerationSet(Set, SIZE);
        ShowSet(Set, SIZE);
        cout << "Введите размер второго множества, которая должна быть сгенерирована" << endl;
        cin >> SIZE_1;
        GenerationSet(Set_1, SIZE_1);
        ShowSet(Set_1, SIZE_1);

void GenerationSet(int* Set, int SIZE)
{
    int i = 0;
    Set[i] = 2000 - rand() % 1000;
    int temp;
    while (i < SIZE)
    {
        temp = 1000 - rand() % 2000;
        for (int j = 0; j < SIZE; j++)
            if (temp == Set[j]) continue;
        i++;
        Set[i] = temp;
    }
    SortSet(Set, SIZE);
}

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