|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
29.05.2012, 21:27 | #1 |
Новичок
Джуниор
Регистрация: 28.05.2012
Сообщений: 1
|
Решение задачи с использованием функции (Delphi)
С помощью функции решить задачу: Дан набор из 20 вещественных элементов. Найти количество элементов, содержащиеся между первым и вторым максимальным, если в наборе единственный максимальный, то вывести 0.
|
30.05.2012, 16:52 | #2 |
Пользователь
Регистрация: 21.05.2012
Сообщений: 88
|
Думаю, нужна переменная для максимума, две переменных для первого и второго максимального. В цикле сравниваем элемент с максимумом, если больше, записать его в максимум, номер записать в обе переменных для первого и второго. Если равен, то если номера 1го и 2го максимума равны, записать его(элемента) номер во второй. В конце вывести 2-й минус 1-й минус 1, а если равны, то максимум один, по заданию.
Цикл советую начать с 2, т.к. перед ним надо записать в максимум первый элемент и в оба номера единицу. |
30.05.2012, 17:10 | #3 |
Made In USSR!
Старожил
Регистрация: 01.09.2010
Сообщений: 3,657
|
для Delphi XE2
Код:
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой" Последний раз редактировалось Mad_Cat; 30.05.2012 в 17:19. Причина: Добавил форматирование |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Задачи с использованием численных методов (Delphi) | Conte | Помощь студентам | 0 | 21.05.2012 19:34 |
Очень нужно решение задачи Обедающих философов с использованием событий | RAZOR1703 | Помощь студентам | 0 | 19.10.2011 00:08 |
Решение задачи с использованием функции ЕСЛИ | Alhorene | Microsoft Office Excel | 6 | 30.04.2011 08:06 |
РЕШЕНИЕ ЗАДАЧИ В DELPHI | mastervos | Помощь студентам | 0 | 04.12.2010 23:43 |