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

найти два максимальных значения в массиве - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислить количество сочетаний http://www.cyberforum.ru/cpp-beginners/thread672617.html
Здравствуйте,помогите написать программу на c++, вот сам текст задания: "Количество сочетаний из N элементов по M (N ≥ 0, 0 ≤ M ≤ N) вычисляется по формуле Cmn=N!/M!(N-M)! Для заданных значений N и M вычислить количество сочетаний, используя один цикл. Произвести трассировку программы, выполнение по шагам, наблюдение необходимых значений в окне Watch." Заранее спасибо.
C++ Проблемка с скачиванием не маленьких файлов в цикле Всем привет) Пишу софтину на с++, вкратце, что она делает: 1) Берет из файла links.txt ссылки, на которые нужно перейти. 2) Берет из файла string.txt строчку (текст), что нужно найти. 3) В цикле скачивает все страницы, и в каждой странице ищет ту строчку. Если находит, то эта ссылка (на страницу) летит в файлик f1.txt, если не находит этот текст, то ссылка летит в файлик f2.txt 4) профит. ... http://www.cyberforum.ru/cpp-beginners/thread672612.html
C++ Вычислить сумму элементов матрицы в заштрихованных ячейках, показанных на рисунке
Вычислить сумму заштрихованных элементов матрицы показанных на рисунке.
Структура C++
Не работает функция определяющая находится точка в шаре или нет #include <conio.h> #include <stdlib.h> #include <stdio.h> #include <string.h> #include <math.h> #include <locale.h> struct tochka
C++ Описать класс автомобиль http://www.cyberforum.ru/cpp-beginners/thread672524.html
помогите создать класс любой можно про автомобиль,мяч,прямоугольник и тд...,чтобы были конструктор,диструктор,продемонстрировать работу.. плиз срочно надо
C++ Идентификатор clrscr не определен #include <stdio.h> /*Включение в текст программы*/ #include <conio.h> /*определений и описаний функций*/ #include <string.h> /*для работы с консолью, строками*/ #include <math.h> /*и расчета математических формул*/ #include <ctype.h> int c,l,a; /*Глобальное задание массивов*/ float p1; void huffman (int,float *); /*Задание прототипов функций*/ int up... подробнее

Показать сообщение отдельно
igorrr37
1646 / 1274 / 133
Регистрация: 21.12.2010
Сообщений: 1,932
Записей в блоге: 7
16.10.2012, 20:47
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
#include <iostream>
#include <algorithm>
#include <climits>
 
int main()
{
    int arr[] = {3, -5, 8, 8};
    size_t const size = sizeof(arr) / sizeof(*arr);
    // первый максимум
    int max1 = *std::max_element(std::begin(arr), std::end(arr));
    // поиск второго
    int max2 = INT_MIN;
    bool found = false;
    for(size_t i = 0; i < size; ++i)
    {
        if((arr[i] != max1) && (arr[i] >= max2))
        {
            max2 = arr[i];
            found = true;
        }
    }
    std::cout << "max1: " << max1 << std::endl;
    if(found)
    {
        std::cout << "max2: " << max2 << std::endl;
    }
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru