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

Одномерный массив. Найти наибольший элемент массива и поменять его местами с наименьшим элементом - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Опишите структуру worker http://www.cyberforum.ru/cpp-beginners/thread892812.html
Опишите структуру worker (фамилия и инициалы работника, должность, год поступления ни работу, отдел, зарплата). Введите с клавиатуры данные в мас- сив, состоящий из пяти элементов типа worker....
C++ Если в среднем каждые 2 года увеличивать урожайность на 5% , то через сколько лет она превысит К центнеров с гектара (МАССИВ!) В этом году урожай пшеницы составил Р центнер с гектара. Если в среднем каждые 2 года увеличивать урожайность на 5% , то через сколько лет она превысит К центнеров с гектара http://www.cyberforum.ru/cpp-beginners/thread892811.html
C++ Удаление из массива
Ребят помогите с задачкой. Удалить из массива элемент, расположенный перед первым элементом с максимальным значением и элемент после первого элемента с минимальным значением. Если удаление элементов...
Одномерный массив. Все отрицательные среди них числа возвести в квадрат, найти их сумму и количество C++
Дана последовательность из М чисел. Все отрицательные среди них числа возвести в квадрат, найти их сумму и количество
C++ Вывести на печать первый отрицательный элемент массива и его порядковый номер http://www.cyberforum.ru/cpp-beginners/thread892787.html
1. Дан массив чисел B. Вывести на печать первый отрицательный элемент массива и его порядковый номер.
C++ Элементы массива по убыванию модулей упорядочить методом выбора! Дан целочисленный массив A(n) с элементами, сгенерированными случайными числами в диапазоне (-20, 20). Требуется: Упорядочить методом выбора элементы массива по убыванию модулей. есть на паскале эа... подробнее

Показать сообщение отдельно
Croessmah
Эксперт CЭксперт С++
13237 / 7509 / 847
Регистрация: 27.09.2012
Сообщений: 18,448
Записей в блоге: 3
Завершенные тесты: 1
06.06.2013, 01:05
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <vector>
#include <algorithm>
#include <functional>
#include <iterator>
#include <utility>
 
int main(){
    std::cout<<"All elements ->";
    std::vector<int> vec((std::istream_iterator<int>(std::cin)),std::istream_iterator<int>());
    std::copy(vec.begin(),vec.end(),std::ostream_iterator<int>(std::cout," "));
    std::cout<<std::endl;
    auto res=std::minmax_element(vec.begin(),vec.end());
    std::swap(*res.first,*res.second);
    std::copy(vec.begin(),vec.end(),std::ostream_iterator<int>(std::cout," "));
    std::cout<<std::endl;
}
Одномерный массив. Найти наибольший элемент массива и поменять его  местами с наименьшим элементом
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru