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

найти три наибольших элемента в массиве - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ найти максимальное из чисел, встречающееся в заданном целочисленном массиве более одного раза http://www.cyberforum.ru/cpp-beginners/thread1082996.html
Здравствуйте! Помогите, пожалуйста, с задачей: найти максимальное из чисел, встречающееся в заданном целочисленном массиве более одного раза. Понимаю, как найти максимальное, но вот с тем, чтобы оно встречалось более одного раза проблемы... :(
C++ Элементы вещественного массива сдвинуть на k позиций влево Здравствуйте! Помогите, пожалуйста, с задачей: элементы вещественного массива сдвинуть на k позиций влево http://www.cyberforum.ru/cpp-beginners/thread1082989.html
Найти количество островов на море C++
дана карта в виде массива из 0 и 1, она записана в файле input.txt с таким форматом: в первой строке файла записано 2 числа - кол-во строк и кол-во столбцов, в остальных строках сама матрица эта матрица представляет собой карту где 0=вода, 1=земля если две земли имеют общее ребро - они образуют остров Задача 1 Найти кол-во островов на море Задача 2 Найти остров с наибольшей площадью....
Вывести на экран по 3 числа в строку все четные элементы последовательности C++
Дано натуральное число n и действительные b1, b2, ..., bn. Вывести на экран по 3 числа в строку все четные элементы последовательности.
C++ В чём ошибка? http://www.cyberforum.ru/cpp-beginners/thread1082966.html
Не могу понять! В чём ошибка?Почему работает не так как надо?В чём "бреш"? #include <iostream> #include <locale.h> #include "std_lib_facilities.h" using namespace std; int main(){ setlocale(LC_ALL, "rus");
C++ Кто сможет? (Реккуррентное уравнение) Нужно найти k в Реккуррентном уравнении: an=an-1*k Что только не делал, не получается найти k. Буду очень благодарен, если поможете. подробнее

Показать сообщение отдельно
Kill100
 Аватар для Kill100
359 / 248 / 33
Регистрация: 11.12.2010
Сообщений: 1,068
Завершенные тесты: 1
27.01.2014, 19:31     найти три наибольших элемента в массиве
C++
1
2
3
4
5
6
7
8
9
10
int max1=array[0], max2= array[0], max3 = array[0];
for(int i = 0; i < n; i++)
{
    if(array[i]>max3)
     {
       max1=max2;
       max3=max3; 
       max3 = array[i];
     }
}
 
Текущее время: 09:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru