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

Напечать число, которое меньше максимального элемента,но больше всех остальных элементов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ )Вывести квадрат,состоящий из N x N клеток, заполненных числами от до N^2 по спирали(2<=N<=100).Не допускается начинать спираль в ином,кроме верхнего http://www.cyberforum.ru/cpp-beginners/thread537110.html
1)Вывести квадрат,состоящий из N x N клеток, заполненных числами от до N^2 по спирали(2<=N<=100).Не допускается начинать спираль в ином,кроме верхнего левого угла, закручивать спираль против часовой...
C++ Три массива Всем привет! Помогите пожалуйста - очень прошу всех! Есть код на Паскале только с процедурами, помогите пожалуйста переделать с использованием функций в с++ Условие задачи: даны три массива A, B,... http://www.cyberforum.ru/cpp-beginners/thread537072.html
Поиск в файле слова, состоящего из не более четырех букв C++
Всем привет!) У меня есть задачка. Сейчас напишу условие - нужно считать текстовый файл и определить сколько в нем слов, состоящих из не более чем четырех букв. Я вот научился файл открывать и найти...
C++ Найти max {min (a, b), min (c, d)}.
Найти max {min (a, b), min (c, d)}.
C++ Табуляция функции двух переменных http://www.cyberforum.ru/cpp-beginners/thread537038.html
Протабулировать функцию y=f(u,v) на промежутке Uє и Vє с шагами hu,hv. Результат вывести в виде таблицы. Протабулировать такую функцию: y=pow(exp,tan((u)/cos(v))); Uє и Vє hu=2 hv=0,1 А...
C++ База данных о музыкальных композициях База данных содержит информацию о музыкальных композициях, выходящих в эфир: исполнитель (строка 20 символов), наименование (строка 30 символов), продолжительность (в минутах), дата и время выхода в... подробнее

Показать сообщение отдельно
valeriikozlov
Эксперт С++
4672 / 2498 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
02.04.2012, 21:43
Если массив A[N] уже есть, то можно так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
int max2=A[0], max=A[0], i;
for(i=1; i<N; i++)
{
    if(A[i]>max)
    {
        max2=max;
        max=A[i];       
    }
    else
        if(A[i]>max2 && A[i]!=max)
            max2=A[i];
}
// вот здесь в max2 нужное значение
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru