Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.54/13: Рейтинг темы: голосов - 13, средняя оценка - 4.54
1 / 1 / 0
Регистрация: 29.10.2016
Сообщений: 236
1

Найти столбец содержащий минимальный элемент. Умножить элементы данного столбца на максимальный элемент

10.06.2017, 15:16. Просмотров 2486. Ответов 1
Метки нет (Все метки)

30. В матрице А(8,8) найти столбец содержащий минимальный элемент. Умножить элементы данного столбца на максимальный элемент.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.06.2017, 15:16
Ответы с готовыми решениями:

Поменять местами столбцы матрицы: столбец, содержащий максимальный элемент матрицы, и столбец, содержащий минимальный элемент матрицы.
В матрице, состоящей из положительных действительных чисел поменять местами два столбца: столбец,...

Умножить каждый элемент столбца матрицы A(n, m) на первый элемент данного столбца.
Помогите, пожалуйста, написать программу: Умножить каждый элемент столбца матрицы A(n, m) на...

Найти минимальный элемент каждой строки и максимальный элемент каждого столбца матрицы
как найти минимальный элемент каждой строки и максимальный элемент каждого столбца матрицы на с++...

Не получается умножить каждый элемент столбца на минимальный элемент этого столбца
Преобразовать двумерный массив 4х6, умножив элементы каждого столбца на минимальный элемент этого...

1
278 / 250 / 209
Регистрация: 14.11.2016
Сообщений: 946
10.06.2017, 15:43 2
Лучший ответ Сообщение было отмечено integer11 как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
#include <iostream>
#include <ctime>
enum { N = 8, MAX_RAND = 99 };
int main(void)
{
    //-------------------- Заполняем матрицу случайными числами --------------------
    std::cout << "Matrix:" << std::endl;
    srand(size_t(time(NULL)));
    int matrix[N][N];
    for (size_t i(0); i < N; i++) {
        for (size_t j(0); j < N; j++) {
            matrix[i][j] = 1 + rand()%MAX_RAND;
            std::cout << matrix[i][j] << " ";
        }
        std::cout << std::endl;
    }
    std::cout << std::endl;
    //------------------------ Ищем Min & Max ---------------------------------------
    int max(matrix[0][0]), min[2]{ matrix[0][0], 0 }; // [0] - число  [1] - # столбца
    for (size_t i(0); i < N; i++)
        for (size_t j(0); j < N; j++) {
            if (matrix[i][j] > max)
                max = matrix[i][j];
            if (matrix[i][j] < min[0]) {
                min[0] = matrix[i][j];
                min[1] = j;
            }
        }
    //------------- Умножаем столбец с минимальными элементами на максимальный ------
    for (size_t i(0); i < N; i++)
        matrix[i][min[1]] *= max;
    //--------------------------- Результат -----------------------------------------
    std::cout << "Max Element: " << max << std::endl
                << "Column with Min Element: " << min[1] + 1 << std::endl
                << "Result the Matrix:" << std::endl;
    for (size_t i(0); i < N; i++) {
        for (size_t j(0); j < N; j++)
            std::cout << matrix[i][j] << " ";
        std::cout << std::endl;
    }
    std::cin.get();
    return 0;
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.06.2017, 15:43

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Найти столбец, в котором максимальный элемент минимальный в соответствующем ряде.
Если кто может то решите эту задачу и по возможности объясните как она работает : Дано матрицу...

Вывести максимальный элемент каждого столбца и минимальный элемент каждой строки матрицы
Нужно вывести максимальный элемент каждого столбца и минимальный элемент каждой строки матрицы. С...

Найти минимальный элемент в массиве Y (25). Умножить на него все ненулевые элементы.
Найти минимальный элемент в массиве Y (25). Умножить на него все ненулевые элементы. Распечатать...

Найти максимальный и минимальный элемент каждого столбца и строки матрицы
Здравствуйте!Дали задание: 1.Создать матрицу размером 5х5. 2.Вывести матрицу на экран. 3.Найти...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.