• Нужна помощь в С++

    Мне нужно транспонировать двумерный динамический массив.

    Вот сам двумерный динамический массив.

    -------------------------------------------------------------------------------------

    #include

    #include

    using namespace std;

    void main()

    {

    int rows ;

    int cols ;

    cout « "enter rows" « endl;

    cin » rows;

    cout « "enter cols" « endl;

    cin » cols;



    int **mas = new int* [rows];

    for (int i = 0; i < rows; i++)

    {

    mas[i] = new int[cols];

    }

    ///////////////////////////////

    for (int i = 0; i < rows; i++)

    {

    for (int j = 0; j < cols; j++)

    {

    mas[i][j] = rand() % 40;

    }

    }

    ///////////////////////////////

    for (int i = 0; i < rows; i++)

    {

    for (int j = 0; j < cols; j++)

    {

    cout « mas[i][j] « "\t";

    }

    cout « endl;

    }


    ///////////////////////////////

    for (int i = 0; i < rows; i++)

    {

    delete[] mas[i];

    }

    delete[]mas;

    system("pause");

    }

Ответы 1

  • #include <iostream> using namespace std; int main(){ int n, x; cin >> n >> x; int array[n]; for (int i = 0; i < n; i++){ cin >> array[i]; } for (int i = 0; i < n; i++){ for (int j = 1; j <= n; j++) { if ((array[i] + array[j]) == x) { cout << "YES"; return 0; } } } cout << "NO"; return 0;
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years