Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
@sya
0 / 0 / 0
Регистрация: 10.06.2011
Сообщений: 19
#1

Найти в каждой строке матрицы максимальный и минимальный элементы - C++

23.05.2012, 12:12. Просмотров 350. Ответов 1
Метки нет (Все метки)

Дана матрица B[N, М]. Найти в каждой строке матрицы максимальный и минимальный элементы и поменять их местами с первым и последним элементом строки соответственно
Помогите пожалуйста!!!
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.05.2012, 12:12     Найти в каждой строке матрицы максимальный и минимальный элементы
Посмотрите здесь:

Найти в каждой строке матрицы максимальный и минимальный элементы - C++
Дана матрица B. Найти в каждой строке матрицы максимальный и минимальный элементы и поменять их местами первым и последним элементам...

Найти в каждой строке матрицы максимальный и минимальный элементы - C++
Дана матрица B. Найти в каждой строке матрицы максимальный и минимальный элементы и поменять их местами первым и последним элементам строки...

Найти в каждой строке матрицы максимальный и минимальный элементы - C++
Всем Привет_))) Ребят, у меня проблема. Задание: Дана матрица B Найти в каждой строке максимальный и минимальный элементы и поменять их...

Найти в каждой строке матрицы максимальный и минимальный элементы и поменять их местами с первым и последним - C++
Дана матрица B. Найти в каждой строке матрицы максимальный и минимальный элементы и поменять их местами первым и последним элементам строки...

Найти в каждой строке матрицы максимальный и минимальный элементы и поменять их местами с первым и последним элементом - C++
Я решила задачку но что-то не так(ошибки никак не исправлю... помогите исправте ошибки,что не правильно я сделала /*Дана матрица B....

Программа для нахождения в каждой строке матрицы G(n, m) максимальный и минимальный элементы - C++
Напишите программу для нахождения в каждой строке матрицы G(n, m) максимальный и минимальный элементы и помещения их на место первого и...

Поменять местами в каждой строке матрицы минимальный и максимальный элементы, подскажите ошибки - C++
Помогите мне найти мои ошибки. В произвольной матрице поменять местами в каждой строке минимальный и максимальный элементы. Надо чтобы...

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

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

В каждой строке матрицы найти минимальный элемент - C++
Дана матрица размера M × N. В каждой строке матрицы найти минимальный элемент

Найти в каждой строке матрицы минимальный элемент - C++
помогите Найти в каждой строке матрицы минимальный элемент. Выделить максимальное из полученных значений.

Найти минимальный элемент в каждой строке матрицы - C++
Дан массив с числами найти в каждой строке минимальный и вывести,вот пытался,но не получилось #include <iostream> #include <cstdlib> ...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
neske
1479 / 846 / 75
Регистрация: 26.03.2010
Сообщений: 2,902
23.05.2012, 19:52     Найти в каждой строке матрицы максимальный и минимальный элементы #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
2
3
4
5
#include <algorithm>
for (int i = 0; i < N; ++i)
    for (int j = 0; j < M; ++j)
        std::iter_swap(&arr[i][0], std::max_element(arr[i], arr[i] + M)),
        std::iter_swap(&arr[i][M - 1], std::min_element(arr[i], arr[i] + M));
Добавлено через 7 часов 14 минут
ой )
C++
1
2
3
4
#include <algorithm>
for (int i = 0; i < N; ++i)
    std::iter_swap(&arr[i][0], std::max_element(arr[i], arr[i] + M)),
    std::iter_swap(&arr[i][M - 1], std::min_element(arr[i], arr[i] + M));
Ответ Создать тему
Опции темы

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