alarm
Задайте вопрос
Информатика
Andromanius

Обмен столбца. C++. . 35 поинтов дамВ заданном двумерном массиве целых чисел найти индекс столбца максимальногоэлемента двумерного массива – пусть это column. Требуется поменять местами первыйстолбец со столбцом с индексом column и вывести получившийся двумерный массив.

ответы: 1
Зарегистрируйтесь, чтобы добавить ответ
Ответ:

signed main(){

int n, m;

cin >> n >> m;

vector<vector<int>> a(n, vector<int> (m));

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

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

cin >> a[i][j];

int col = 0, mx = a[0][0];

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

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

if(a[i][j] > mx){

mx = a[i][j];

col = j;

}

}

}

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

swap(a[i][0], a[i][col]);

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

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

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

cout << "n";

}

}

306
Agap
Чтобы ответить необходимо зарегистрироваться.

Другие вопросы: - Информатика

кто может решить 2 задания отдам

Напишите программу по описанию.

Напишите программу по описанию.

Ниже приведен алгоритм описанный

1)Вывести числа от 1 до 50 с пом

Здравствуйте, посчитайте с р

Контакты
Реклама на сайте