|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
07.09.2009, 22:08 | #1 |
Форумчанин
Регистрация: 09.09.2008
Сообщений: 395
|
[Делфи]Самое маленькое число. Как вычислить?
Есть числа такого плана:
4120,9947,21,412,10,82. (т.е. числа через запятую (токо числа ничего больше), а на конце точка) Как программно на делфи вычислить самое маленькое число? |
07.09.2009, 22:14 | #2 |
Павел Сергеевич
Форумчанин
Регистрация: 05.11.2006
Сообщений: 665
|
Элементарно, Ватсон.
Код:
Познавая других, мы познаем себя.
С'est la vie... Последний раз редактировалось SuperVisor; 07.09.2009 в 22:21. Причина: Спят усталые игрушки, книжки спят... |
07.09.2009, 22:15 | #3 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
А ты загони эти числа в массив и отсортируй его по убыванию. Числа вводить так:
Код:
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
07.09.2009, 23:19 | #4 | |
Форумчанин
Регистрация: 09.09.2008
Сообщений: 395
|
Цитата:
Alex Cones уж слишком непонятно Все еще актуально |
|
08.09.2009, 05:30 | #5 |
Форумчанин
Регистрация: 04.04.2009
Сообщений: 438
|
В отладке посмотреть "почему" слишком сложно?
Да, все просто. i := MaxInt, а не i := 0, потому как в этом случае условие strtoint(s2)<i никогда не выполняется (при положительных числах, как они есть в приведенной автором строке) и как вошли в цикл с i = 0, так и вышли с тем же значением. |
08.09.2009, 08:43 | #6 |
Участник клуба
Регистрация: 28.03.2007
Сообщений: 1,814
|
Код:
|
08.09.2009, 09:07 | #7 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Ребят, безусловно, код (с) SuperVisor c модификацией SERG1980 будет работать.
Почти... (как говорится - "программа работает в целом, прокалываясь на мелочах..." ) Прежде, просто брюзжание... Но, зачем, вот объясните мне - ЗАЧЕМ - называть переменную, в которой мы храним минимальное значение i ?! неужели MinValue или CurrentMin хуже?! но это ладно.. а вот, SERG1980, скажите, если я в строке напишу так: Код:
Сообщаю - НЕВЕРНЫЙ! А если в строке я напишу отрицательные числа, что будет?! почему бы не завести счётчик чисел (ну, или булевскую переменную) и в MinValue записывать ПЕРВОЕ число из строки, а потом уже сравнивать остальные числа с ним... реализацию не пишу. Потому как не сомневаюсь в способностях здесь присутствующих. |
08.09.2009, 09:37 | #8 |
Форумчанин
Регистрация: 17.03.2009
Сообщений: 977
|
А всё просто, тут немного надо было придумать, чуть чуть не доглядели.
вобщем надо проверку ставить. Код:
Интуитивно понятный интерфейс - это такой интерфейс, для работы с которым нужна недюжинная интуиция.
Последний раз редактировалось IliaIT; 08.09.2009 в 15:30. Причина: флаг проверки на первое вхождение в процедуру |
08.09.2009, 10:00 | #9 |
Форумчанин
Регистрация: 22.10.2008
Сообщений: 103
|
Попробуй так:
Код:
Никто не знает больше чем не знаю я
|
08.09.2009, 10:01 | #10 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Все тут чето обсуждают горячо... А мона и я тут выкидышем похвастаюсь?
Код:
I'm learning to live...
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Дано действительное число а. Вычислить f(a) для функции f(x) | Artem1987 | Помощь студентам | 11 | 11.11.2010 09:51 |
Pascal - Задано число n неизвестной разрядности. Вычислить сколько цифр в этом числе | Виолетта | Помощь студентам | 2 | 18.03.2009 07:17 |
Дано действительное число х. Вычислить | Incognitoal | Помощь студентам | 7 | 09.03.2009 12:27 |
заменить самое длинное слово, на самое короткое в Delphi | сер4ей | Помощь студентам | 5 | 05.03.2009 18:40 |
В целочисленном массиве найти самое часто повторяющееся число | Алена | Помощь студентам | 2 | 01.11.2007 19:46 |