В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык
maksboris2002
maksboris2002
12.12.2022 01:58 •  Информатика

C++. Задан двумерный массив A. Требуется поменять местами первую строку с первым
столбцом, вторую строку со вторым и т.д. . Вывести получившийся двумерный массив.

Ответ:
Юсик1854
Юсик1854
22.09.2021 11:10

в первом вводе вводятся количество строк и столбцов

#include <iostream>

using namespace std;

int main() {

   int colss,rowss;

   cin >> cols >> rows;

   int a[cols][rows];

   for(int i = 0; i<cols; i++){

       for(int j = 0; j<rows; j++){

           cin >> a[i][j];

       }

   }

   int b[rows][cols];

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

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

           b[i][j] = a[j][i];

       }

   }

   for(int i = 0; i<cols; i++){

       for(int j = 0; j<rows; j++){

           cout << b[i][j] << " ";

       }

       cout << endl;

   }

   return 0;

}

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?