Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
igorrr37
1864 / 1482 / 749
Регистрация: 21.12.2010
Сообщений: 2,473
Записей в блоге: 11
20.09.2012, 21:16

найти значение третьего по величине элемента массива

20.09.2012, 21:16. Просмотров 1394. Ответов 5
Метки (Все метки)

Ответ

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include <iostream>
#include <ctime>
#include <cstdlib>
#include <iomanip>
#include <algorithm>
 
int main ()
{
    std::size_t const size = 200;
    int arr[size];
    srand(time(0));
    std::cout << "Array:\n";
    for(int i = 0; i < size; ++i)
    {
        arr[i] = rand() % 101;
        std::cout << std::setw(4) << std::left << arr[i] << "  ";
    }
    std::sort(arr, arr + size);
    std::cout << "\n\nSorted array:\n";
    for(int i = 0; i < size; ++i)
    {
        std::cout << std::setw(4) << std::left << arr[i] << "  ";
    }
    int* pUnique = std::unique(arr, arr + size);
    if(pUnique - arr >= 3)
    {
        std::cout << "\n\nThird largest element is " << *(pUnique - 3) << std::endl;
    }
    return 0;
}


Вернуться к обсуждению:
найти значение третьего по величине элемента массива
1
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.09.2012, 21:16
Готовые ответы и решения:

Найти значение 3-го по величине элемента и значение всех элементов массива, которые его превышают, заменить на найденное значение
Работа с массивами:

Найти значение 3-го по величине элемента и значения всех элементов массива, которые его превышают, заменить на найденное значение
Найти значение 3-го по величине элемента и значения всех элементов массива,...

Найти значение и индексы максимального по абсолютной величине элемента матрицы
Дана прямоугольная матрица b. Найти в ней значение и индексы максимального по...

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

Определить значение второго по величине элемента в последовательности чисел
Дана последовательность натуральных чисел (одно число в строке), завершающаяся...

5
Другие темы раздела
C++ Заголовочные файлы http://www.cyberforum.ru/cpp-beginners/thread654982.html
Добрый день. Вот такой вопрос. Пишу на Борланде. Не пойму как писать, если классы помещать в свои файлы. Вот например, программа
C++ Волновой алгоритм поиска пути Добрый день. Реализую всем известный алгоритм поиска кратчайшего пути. Но не могу понять одну вещь. Пройдя волновым методам по соседним клеткам нахожу конечную точку. Матрица тоже заполнена: ... http://www.cyberforum.ru/cpp-beginners/thread654951.html
Расчет сумм в формуле и расчет xi должны быть оформлены в виде отдельных функций. C++
День добрый товарищи специалисты, помогите пожалуйста с примером m=((1/n)*\sum_{i=1}^{n}{x}_{i}){}^{2}-\sum_{i=1}^{n}{x}_{i} ,n=5 ф-ция {x}_{i}=cos(i)+2i. Расчет сумм в формуле и расчет xi должны...
C++ Найти числа, сумма цифр каждого из которых в некоторой степени дает это же число
Народ, помогите сделать, только начал изучать программирование :-"Найти все натуральные числа, не превосходящие 99999, сумма цифр каждого из которых в некоторой степени дает это число...
C++ Строки, динамическая память, обрезка строк http://www.cyberforum.ru/cpp-beginners/thread654935.html
Доброго времени суток... Вот задача на дом 2. Показать на экран с m по n символов строки, введенной пользователем и записать данный отрезок в другой массив. (m и n также вводятся пользователем) ...
C++ Проблемка с компиляцией (MinGW) Есть #include <stdio.h> int main() { printf( "hello\n" ); return 0; } Есть APP = main CFL = -m32 -march=i686 -c LFL = -m32 -march=i686 -s -static подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru