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

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

Войти
Регистрация
Восстановить пароль
 
Мобила
0 / 0 / 0
Регистрация: 15.08.2011
Сообщений: 12
#1

Выборка двух максимальных чисел из набора - C++

17.10.2011, 06:13. Просмотров 714. Ответов 2
Метки нет (Все метки)

Друзья, чет затупил и не могу сообразить, дан набор чисел, скажем 10 штук, необходимо найти два максимальных числа из набора, т.е. реально максимальное число и число на 2 месте по максимальности... вроде бы все просто, но задачу нужно решить не используя массивы... одним словом, в коде будет фигурировать один цикл, который будет давать нам возможность задавать эти числа и сразу же их сравнивать друг с другом... выявляя максимальное первое и второе... задавать числа второй раз запрещается... какие есть предложения?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.10.2011, 06:13
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Выборка двух максимальных чисел из набора (C++):

Поиск двух максимальных чисел - C++
Друзья, помогите, нужно написать программу, в которой пользователь вводит 10 чисел и программа находит в списке ДВА самый больших числа. В...

Нахождение двух максимальных чисел из 10 - C++
Вводится последовательно 10 чисел, найти 2 максимальных из них #include <iostream> using namespace std; int main () { int...

Найти максимальную сумму двух соседних чисел из данного набора - C++
Помогите пожалуйста написать в С++ Пытаюсь разобраться,а не получается( Сама задача: Дано целое число N (> 1) и набор из N чисел. Найти...

Ввести целое число и набор из вещественных чисел, вывести сумму и произведение чисел из набора - C++
ввести целое число N (больше 0) и набор из N вещественных чисел вывести сумму и произведение чисел из данного набора

Найти минимальный элемент среди двух максимальных - C++
Всем привет, вот такая вот проблемка возникла, нужен мне минимальный элемент среди двух максимальных код вот так вот сделал: int...

Сформировать новый массив из максимальных элементов двух других - C++
Ввести 2 одномерных числовых массива А и В одинаковой длины и сформировать новый массив С , который состоит из элементов с(i)max{а(i);b(i)}...

2
Vourhey
Почетный модератор
6490 / 2264 / 123
Регистрация: 29.07.2006
Сообщений: 12,534
17.10.2011, 07:49 #2
C++
1
2
3
4
5
6
7
8
9
10
    for(i=0; i<9; i++)
    {
        cin>>num;
        if(num > max)
        {
            max2 = max;
            max = num;
        }
        else if(num > max2 && num != max) max2 = num;
    }
1
Мобила
0 / 0 / 0
Регистрация: 15.08.2011
Сообщений: 12
17.10.2011, 08:45  [ТС] #3
Спасибо, комрад!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.10.2011, 08:45
Привет! Вот еще темы с ответами:

В матрице определить произведение суммы индексов двух максимальных элементов - C++
в двумерном массиве определить произведение суммы индексов двух максимальных элементов главной диагонали а также расположить элементы...

Вывод хешей набора чисел - C++
Здравствуйте. Задача такова: Со старта задано число. Программа хеширует его в sha224 и выводит. После срабатывает цикл, прибавляет к...

Генерирование случайных чисел и выборка значения из этих чисел - C++
Здравствуйте, помогите решить задачку. Нужно случайным образом сгенерировать числа от 0..9, 100 раз. Затем из генерированных чисел...

Вывести K-е степени чисел из данного набора - C++
№3 Даны целые числа K, N и набор из N вещественных чисел: A1, A2, ..., AN. Вывести K-е степени чисел из данного набора: A1K, A2K, ...,...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru