С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.89/9: Рейтинг темы: голосов - 9, средняя оценка - 4.89
0 / 0 / 0
Регистрация: 26.04.2015
Сообщений: 6
1

В заданной матрице переставить в каждой строке 1-й и минимальный элементы

26.04.2015, 23:39. Показов 1739. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите решить на C++
В заданной матрице переставить в каждой строке 1-й и минимальный элементы. Перемножить положительные элементы первого столбца полученной матрицы. Размерность матрицы не более, чем 20*10. Формат числа трехзначное целое.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.04.2015, 23:39
Ответы с готовыми решениями:

В произвольной матрице A [ N ][ M ] поменять местами в каждой строке минимальный и максимальный элементы
Здраствуйте,помогите пожалуйста с кодом для данной задачи: В произвольной матрице A поменять...

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

В прямоугольной матрице размера m*n в каждой строке поменять местами первый и минимальный элементы.
Помогите написать программу на языке Си В прямоугольной матрице размера m*n в каждой строке...

В заданной матрице найти минимальный элемент и заменить на него все элементы в той же строке и столбце
Дана квадратная матрица А порядка n. Составить программу, которая находит минимальный элемент и ...

2
0 / 0 / 7
Регистрация: 27.04.2015
Сообщений: 29
27.04.2015, 09:43 2
Лучший ответ Сообщение было отмечено Александр0125 как решение

Решение

Александр0125, создание и вывод матрицы можете написать сами?
C++
1
2
3
4
5
6
7
8
9
10
11
12
void editMatrix(int **m, long &mult, int rows, int cols) {
    mult = 1;
    for (int i = 0; i < rows; ++i) {
        int minIndex = 0;
        for (int j = 1; j < cols; ++j)
            if (m[i][j] < m[i][minIndex]) minIndex = j;
        int tmp = m[i][0];
        m[i][0] = m[i][minIndex];
        m[i][minIndex] = tmp;
        if (m[i][0] > 0) mult *= m[i][0];
    }
}
0
0 / 0 / 0
Регистрация: 26.04.2015
Сообщений: 6
11.05.2015, 22:30  [ТС] 3
К сожалению нет, совсем запутался.
0
11.05.2015, 22:30
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.05.2015, 22:30
Помогаю со студенческими работами здесь

В заданной матрице поменять местами максимальный и минимальный элемент каждой строки
Добрый. Дана матрица А. Поменять местами максимальный и минимальный элемент каждой строки. Нужно...

В двумерной матрице найти минимальные элементы каждой строки и переставить на первое место
В двумерной матрице состоящей из N на M элементов, найти min элементы каждой строки и min...

В каждой строке матрицы переставить в обратном порядке элементы
Разработать программу обработки прямоугольной матрицы – двумерного динамического массива. В каждой...

Поменять в матрице местами максимальный и минимальный элементы каждой строки
Данная матрица размера M x N. Преобразовать матрицу, поменяв местами минимальный и максимальный...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru