0 / 0 / 0
Регистрация: 21.01.2020
Сообщений: 2
|
|
1 | |
Заменить минимальный элемент последнего столбца на максимальный элемент первого рядка21.01.2020, 18:43. Показов 1375. Ответов 1
Метки нет Все метки)
(
Помогите решить: заменить минимальный элемент последнего столбца на максимальный элемент первого рядка, потом найти значение и расположение наибольшего элемента в указанном пользователем столбце.
0
|
|
21.01.2020, 18:43 | |
Ответы с готовыми решениями:
1
|
0 / 0 / 0
Регистрация: 21.01.2020
Сообщений: 2
|
|
22.01.2020, 15:08 [ТС] | 2 |
#include<iostream>
#include<windows.h> #include<ctime> using namespace std; void main() { srand(time(0)); SetConsoleCP(1251); SetConsoleOutputCP(1251); const int N = 5; int mas[N][N], i, j, min = 100, max = 0, count, k; cout << "Массив: " << endl; for (i = 0; i < N; i++) { for (j = 0; j < N; j++) { mas[i][j] = rand() % 100; cout << mas[i][j] << " "; } cout << endl; } for (i = 0; i < N; i++) { j = N - 1; if (mas[i][j] < min) min = mas[i][j]; } cout << endl << "Минимальный элемент последнего столбца: " << min << endl; for (j = 0; j < N; j++) { i = 0; if (mas[i][j] > max) max = mas[i][j]; } cout << "Максимальный элемент первого рядка: " << max << endl; for (i = 0; i < N; i++) { j = N - 1; if (mas[i][j] == min) mas[i][j] = max; } for (j = 0; j < N; j++) { i = 0; if (mas[i][j] == max) mas[i][j] = min; } cout << endl << "Массив после замены: " << endl; for (i = 0; i < N; i++) { for (j = 0; j < N; j++) cout << mas[i][j] << " "; cout << endl; } cout << "Введите номер столбца (не больше " << N << " ): "; cin >> count; max = 0; for (i = 0; i < N; i++) { j = count; if (mas[i][j] > max) { max = mas[i][j]; k = i; } } cout << "Максимальный элемент " << count << " столбца: mas[i][j] = [" << k << "][" << j << "] = " << max << endl; system("pause"); }
0
|
22.01.2020, 15:08 | |
Помогаю со студенческими работами здесь
2
Сформировать два текстовых файла из целых чисел. Записать в третий файл минимальный элемент первого файла и максимальный элемент второго файла Вычислить максимальный элемент массива до первого нулевого и сумму элементов до последнего положительного. Найти максимальный элемент в каждой строке массива и номер столбца, в котором этот максимальный элемент находится
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |