Загрузка...

Поменять местами первую и последнюю строки матрицы.

Тема в разделе C/C++ создана пользователем business_dark 10 фев 2022. 1261 просмотр

  1. business_dark
    business_dark Автор темы 10 фев 2022 Приложения на айфон взломанные - t.me/ipa_dark 11 757 26 ноя 2018
    Помогите пожалуйста с задачей (в шапке):d3bil:

    к примеру const int m = 3, n = 3;
     
  2. Daemon
    Daemon 10 фев 2022 1680 8 янв 2021
    business_dark,
    C
    #include <iostream>

    using namespace std;

    int main(){
    setlocale(0,"");

    // Инициализация
    const int m = 3, n = 3;
    int mas[m][n], p;

    // Ввод массива
    for(int i = 0; i < m; i++)
    for(int j = 0; j < n; j++){
    cout << "mas[" << i << "][" << j << "] = ";
    cin >> mas[i][j];
    }

    // Вывод массива
    cout << "\n\nВывод массива: \n";
    for(int i = 0; i < m; i++){
    cout << "\n";
    for(int j = 0; j < n; j++)
    cout << mas[i][j] << " ";
    }

    /* Меняем местами первую и последнюю
    строки через доп. переменную */
    for(int j = 0; j < n; j++){
    p = mas[0][j];
    mas[0][j] = mas[m-1][j];
    mas[m-1][j] = p;
    }

    // Вывод массива
    cout << "\n\nВывод массива: \n";
    for(int i = 0; i < m; i++){
    cout << "\n";
    for(int j = 0; j < n; j++)
    cout << mas[i][j] << " ";
    }
    return 0;
    }
     
    10 фев 2022 Изменено
    1. business_dark Автор темы
      Daemon, Спасибо огромное, просто лучший :froglove:
      Можешь в следующий раз, если он будет писать комментарии? Так намного проще разобраться)
Top
Загрузка...