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

Отсортировать массив, введенный с клавиатуры - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Реализовать поле Галуа http://www.cyberforum.ru/cpp-beginners/thread1076893.html
Нужно реализовать поле Галуа GF(2^m) на с++. Хочу реализовать так: создать класс class GF { public: GF(); GF operator+(const GF&); GF operator*(const GF&);
C++ Необходимо создать аналог БД Всем доброго времени суток! Вопрос вот в чем: мне необходимо создать такой себе аналог БД, где есть определенное число сотрудников и определенное число вакансий; при этом каждый сотрудник на каждой... http://www.cyberforum.ru/cpp-beginners/thread1076892.html
Дано три числа. Среди отрицательных найти четные, среди положительных - нечетные C++
дано три действительных числа. среди отрицательных найти парные, среди положительных непарные. вот я решила немного. но выбивает ошибку #include <stdio.h> #include <conio.h> int main() { float...
Шаблоны. В чем разница? C++
В чем разница между этими объявлениями? Вроде и так можно и этак. А как правильней? template <class T> struct list { T value; list *prev; list *next; };
C++ Найти координаты перпендикулярных векторов и сформировать множество http://www.cyberforum.ru/cpp-beginners/thread1076835.html
С клавиатуры задаются координаты 3 векторов на плоскости. Найти координаты перпендикулярных им векторов и сформировать из них множество В.
C++ Создание объекта класса Создал свой класс с именем и фамилией, не могу создать объект этого класса, при проверке на ошибки всё нормально. Person.h #pragma once class Person { char* firstname; char* secondname;... подробнее

Показать сообщение отдельно
cooller
565 / 533 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
20.01.2014, 23:32
soldman, Выводим 5 максимальный элемент
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#include <vector>
#include<algorithm>
int main()
{
    int N;
    std::cin>>N;
    std::vector<int> vec(N);
    for(std::vector<int>::iterator it = vec.begin();it!=vec.end();it++)
        std::cin>>*it;
    for(int i=0;i<4;i++)
        vec.erase(std::max_element(vec.begin(),vec.end()));
    std::cout<<"Fifth maximum element = "<<*std::max_element(vec.begin(),vec.end());
    return 0;
}
Добавлено через 5 минут
2.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include <vector>
#include<algorithm>
int main()
{
    int N;
    std::cin>>N;
    std::vector<int> vec(N);
    for(std::vector<int>::iterator it = vec.begin();it!=vec.end();it++)
        std::cin>>*it;
    std::sort(vec.begin(), vec.end(), std::greater<int>());
    std::cout<<*(vec.begin()+4);
    return 0;
}
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru