0 / 0 / 0
Регистрация: 28.11.2021
Сообщений: 8
|
|
1 | |
Нужно отсортировать каждый столбец, а пока придумал только как это сделать с выбранным11.01.2022, 19:48. Показов 591. Ответов 3
#include <iostream>
using namespace std; int main() { cout << "Vvedite kol-vo strok" << endl; int stk; cin >> stk; cout << "Vvedite kol-vo stolbcov" << endl; int stb; cin >> stb; //создание массивов int** arr = new int* [stk]; for (int i = 0; i < stk; i++) { arr[i] = new int[stb]; } //заполнение массива for (int i = 0; i < stk; i++) { for (int j = 0; j < stb; j++) { cout << "Zapolnite massiv" << endl; cin >> arr[i][j]; } } //вывод массива for (int i = 0; i < stk; i++) { for (int j = 0; j < stb; j++) { cout << "\t" << arr[i][j] << "\t"; } cout << endl << endl; } //zadacha int temp; int k; cout << "Номер строки для сортировки: "; cin >> k; k--; for (int i = 0; i < stb; i++) { for (int j = 0; j < stb - 1; j++) { if (arr[k][j] > arr[k][j + 1]) { temp = arr[k][j]; arr[k][j] = arr[k][j + 1]; arr[k][j + 1] = temp; } } } cout << "Новый массив: " << endl; for (int i = 0; i < stk; ++i) { for (int j = 0; j < stb; ++j) cout << arr[i][j] << "\t"; cout << endl; } //очистка массивов for (int i = 0; i < stk; i++) { delete[] arr[i]; } }
0
|
404 / 261 / 168
Регистрация: 13.01.2021
Сообщений: 1,162
|
|
11.01.2022, 21:10 | 2 |
Veznaren, вам нужно конкретно какой-то столбец по номеру отсортировать или же весь массив?
0
|
0 / 0 / 0
Регистрация: 28.11.2021
Сообщений: 8
|
|
11.01.2022, 21:12 [ТС] | 3 |
нужно отсортировать все столбцы в массиве
0
|
404 / 261 / 168
Регистрация: 13.01.2021
Сообщений: 1,162
|
||||||
11.01.2022, 21:25 | 4 | |||||
Сообщение было отмечено Veznaren как решение
Решение
Veznaren,
1
|
11.01.2022, 21:25 | |
11.01.2022, 21:25 | |
Помогаю со студенческими работами здесь
4
Отсортировать каждый столбец с четным номером по неубыванию, а каждый столбец с нечетным номером -по невозрастанию Функция atoi определяет только первое число ряда символов, а нужно, чтобы считало весь ряд, как это сделать? Столбец нужно добавить "Общая стоимость" количество КАЖДОГО товара умноженное на его стоимость. Как это сделать? Отсортировать каждый столбец матрицы по убыванию Отсортировать каждый столбец матрицы по возрастанию Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |