Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.11.2010, 17:22   #1
Tatjana3
Новичок
Джуниор
 
Регистрация: 07.11.2010
Сообщений: 2
Печаль Массив

Даны: натуральное число n и целые числа : a(1),a(2),...a(n) . Не делая распределение всего масcива,найти 3-е наибольшее из этих чисел.Распределенте означает то,что ты поставил массив в убывающем порядке(7,5,3,1) и выбрал 3-е но так не разрешено сделать,нужно это обойти.в своем решении нашла только максимальное 1-ое,как 2 и 3-е найти не знаю((помогите . Используя библиотеку <iostream>
Вложения
Тип файла: doc Uzd 16.doc (21.0 Кб, 14 просмотров)
Tatjana3 вне форума Ответить с цитированием
Старый 07.11.2010, 19:58   #2
RUSt88
Участник клуба
 
Регистрация: 29.12.2009
Сообщений: 1,166
По умолчанию

все очень просто, создать рекурсивную функцию, параметрами к-рой будет массив и индекс элемента массива, к-рый найден как максимальный
соответственно, чтобы найти третий максимальный элемент, нужно запустить рекурсию 3 раза, индекс передается для пропуска, когда будешь перебирать элементы массива
прогер C\C++\C#\Delphi
ася: [семь 3]-[97]-[1 шесть]
RUSt88 вне форума Ответить с цитированием
Старый 07.11.2010, 20:17   #3
Tatjana3
Новичок
Джуниор
 
Регистрация: 07.11.2010
Сообщений: 2
По умолчанию

Цитата:
Сообщение от RUSt88 Посмотреть сообщение
все очень просто, создать рекурсивную функцию, параметрами к-рой будет массив и индекс элемента массива, к-рый найден как максимальный
соответственно, чтобы найти третий максимальный элемент, нужно запустить рекурсию 3 раза, индекс передается для пропуска, когда будешь перебирать элементы массива
вы не могли бы создать эту программу,пожалуйста?
Tatjana3 вне форума Ответить с цитированием
Старый 08.11.2010, 12:05   #4
RUSt88
Участник клуба
 
Регистрация: 29.12.2009
Сообщений: 1,166
По умолчанию

могу, конечно же, обращайтесь, контакты ниже (ася предпочтительнее)
прогер C\C++\C#\Delphi
ася: [семь 3]-[97]-[1 шесть]
RUSt88 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как конвертировать массив символов в массив байт davinci C++ Builder 6 30.10.2010 18:09
Одномерный массив , двухмерный массив Woxx Паскаль, Turbo Pascal, PascalABC.NET 0 10.09.2010 09:28
Одномерный массив. Q basic - Построить новый массив из элементов исходного ,которые больше P. Marishkaa Помощь студентам 2 12.01.2010 16:54
Двумерный массив, одномерный массив. Branbal Помощь студентам 14 18.11.2009 12:40
Упорядочить массив в порядке возрастания и напечатать входной и исходный массив. TheVenny Помощь студентам 3 26.11.2008 15:06