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

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

Войти
Регистрация
Восстановить пароль
 
Катерина Нечай
1 / 1 / 0
Регистрация: 19.01.2012
Сообщений: 11
#1

Поменять местами наибольший элемент - C++

21.01.2012, 22:38. Просмотров 399. Ответов 2
Метки нет (Все метки)

Даны действительные числа а1, а2,...аn. Поменять местами наибольший и наименьший элемент.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.01.2012, 22:38     Поменять местами наибольший элемент
Посмотрите здесь:

Найти в каждой строке наибольший элемент и поменять его местами с элементом главной диагонали C++
В матрице поменять местами последнюю строку со строкой, содержащей наибольший элемент C++
C++ В матрице поменять местами строку, содержащую наибольший элемент, со строкой, содержащей наименьший
Поменять местами наибольший и наименьший элемент массива в диапазоне от 0 до 25. Массив рандомный C++
C++ Поменять местами наибольший элемент строки с элементом главной диагонали в матрице
C++ Поменять наибольший и наименьший элемент последовательности местами
C++ В двумерном массиве поменять местами наибольший элемент у третьем столбце с наименьшим элементом в пятом
Поменять местами последнюю строку со строкой, содержащей наибольший отрицательный элемент матрицы C++
C++ Наибольший элемент строки матрицы поменять местами с элементом главной диагонали
C++ В матрице найти наибольший элемент заданных диагоналей и поменять его местами с указанным элементом
В матрице поменять местами наибольший элемент в первой строке с наименьшим в 3-ей C++
C++ В массиве из 10 чисел найти Наибольший элемент и поменять его местами с первого элементом

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
silent_1991
Эксперт C++
4949 / 3025 / 149
Регистрация: 11.11.2009
Сообщений: 7,024
Завершенные тесты: 1
21.01.2012, 22:46     Поменять местами наибольший элемент #2
Катерина Нечай, поиск отстой? А ведь на этой же странице тема: Поменять местами наибольший и наименьший элементы?
alex_x_x
бжни
 Аватар для alex_x_x
2441 / 1646 / 84
Регистрация: 14.05.2009
Сообщений: 7,163
21.01.2012, 22:53     Поменять местами наибольший элемент #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
#include <algorithm>
#include <iterator>
 
int main()
{ 
  int arr[] = { 1, 2, 3, 0, -4, 7, 2 }, size = sizeof(arr)/sizeof(arr[0]);
   
  std::swap (*std::min_element(arr, arr + size),
             *std::max_element(arr, arr + size));
  
  std::copy(arr, arr + size, std::ostream_iterator<int>(std::cout, " "));
}
Yandex
Объявления
21.01.2012, 22:53     Поменять местами наибольший элемент
Ответ Создать тему
Опции темы

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