![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как найти первую цифру дробной части?
Pascal96 © (2009-11-17 08:41:00)
Задание:
Присвоить переменной Z первую цифру из дробной части действительного числа K.
При помощи Frac нахожу остаток.
Но он ведь может быть любой длины! И поэтому применить DIV/MOD я не так просто не могу.
Как определить длину остатка? Т.е. кол-во чисел в него входящих.
Pascal96 (2009-11-17 15:37:00) [1]
> Омлет © (17.11.09 15:23) [34]
Всё правильно.
Блин, я не правильно сформулировал постановку задачи.
Извиняйте, я в спехе не так написал.
Есть отец и 3 сына.
Нужно найти "номер" сына, который МИНИМАЛЬНО выше отца.
Т.е. он должен быть самым "Мелким")))))
К примеру отец 180, 1-й 100, 2-й-185, 3-й 300 (А что, много каши ел))
Ответ: "2-й сын".
Омлет (2009-11-17 15:26:00) [2]> [34] Омлет © (17.11.09 15:23)
Причем, решение есть, только если:
1) самый низкий сын выше отца;
2) рост самого низкого сына не равен росту кого-либо из братьев.
Омлет (2009-11-17 15:23:00) [3]> [33] Pascal96 (17.11.09 15:04)
> Вот если он ниже хоть одного, то решение есть.
Вот первый сын - 150 см, второй - 170, третий - 180. А отец - 160. И какое же решение?
Второй сын выше отца, но он выше первого брата, т.е. не ниже остальных братьев, как сказано в условии. Т.е. решения в таком случае нет.
Решение есть, только если отец ниже всех трех сыновей.
Pascal96 (2009-11-17 15:04:00) [4]
> Задача не имеет решения, если отец выше самого низкого сына,
> т.е. не обязательно выше всех троих.
Как так?
Ладно, допустим отец выше самого низкого сына, но это не значит, что
он выше оставшихся 2-х.
Вот если он ниже хоть одного, то решение есть.
Некто умный (2009-11-17 14:49:00) [5]Задача не имеет решения, если отец выше самого низкого сына, т.е. не обязательно выше всех троих.
Pascal96 (2009-11-17 13:44:00) [6]
> Не обязательно всех.
Почему это?
Выше всех сыновей.
Дмитрий Белькевич (2009-11-17 13:34:00) [7]
> Не обязательно всех.
Остальное население Земли не учваствует в задаче, оставим.
Дмитрий Белькевич (2009-11-17 13:33:00) [8]
> Как сын может быть старще отца?
Может, вы что сериала 'Терминатор' не смотрите? Смотрите 4-ю часть.
> Так и выведу: "Отец выше всех и на этом точка".
Так и выводи.
Некто умный (2009-11-17 13:26:00) [9]Не обязательно всех.
Pascal96 (2009-11-17 13:10:00) [10]
> Если отец выше, то решения нет.
Да. Я это имел ввиду.
Так и выведу: "Отец выше всех и на этом точка".
Некто умный (2009-11-17 13:04:00) [11]Если отец выше, то решения нет.
Pascal96 (2009-11-17 12:40:00) [12]
> Затмение мозга?
Что-то плохо думается.
Ну нахожу я сыну с наименьшим росто и что?
А если отец выше? То опять перебирать?
Омлет (2009-11-17 12:38:00) [13]Найти наименьшее из трех чисел и сравнить его с четвертым - вот и всё. Как с этим можно не справиться?
Омлет (2009-11-17 12:35:00) [14]> Сортировка на MAX/MIN как то не хоочет прикручиваться.
Затмение мозга?
Pascal96 (2009-11-17 12:26:00) [15]
> Классическая задача, написанная тупым преподом, не имеющая
> ни смысла не решения :D
)))))))))))))))
Пусть уж будет рост. Так логичней. )
По сути надо найти сына который по росту на чуть-чуть выше отца.
Что то догнать не могу как решить. (
Сортировка на MAX/MIN как то не хоочет прикручиваться.
ЮЮ (2009-11-17 12:11:00) [16]
> Известен возраст мужика, и его 3-х сыновей.
> Какой сын старше отца, но младше остальных?
> Вывести результат примерно так: "2-й сын". Т.е. №номер№
> сына.
Классическая задача, написанная тупым преподом, не имеющая ни смысла не решения :D
Была получена переработкой аналогичной, но, например, с 'ростом', а не 'возрастом', т.е. параметром, который расставлял бы как Отец <= Cын(искомый) <= Cын(другой) <= Cын(оставшийся). Хотя и в этом случае роль Отца не ясна, т.к. сортируются параметры детей, причем у всех трех они должны быть больше (меньше), чем у отца
Pascal96 (2009-11-17 11:16:00) [17]
> Одна тема - одно сообщение, две темы - два сообщения, три
> темы - ну ты понял.
Понял. Но Не хочу мусорить на сайте. )))
Pascal96 (2009-11-17 11:15:00) [18]
> С какой стати? Слева целое, а справа реальное, притом меньше
> 0
Почему меньше 0? Меньше 1-цы неверное?
Там, кстати, многоточие послде Frac, т.е. дальше идут какие нибудь ещё команды, в результате которых должно получиться целое.
> Как сын может быть старще отца?
Хм. А фиг его знает. )))
Задача такая.
app (2009-11-17 11:12:00) [19]
> У меня новая задачка: (описана выше)
Одна тема - одно сообщение, две темы - два сообщения, три темы - ну ты понял.
Омлет (2009-11-17 11:09:00) [20]> Известен возраст мужика, и его 3-х сыновей.
> Какой сын старше отца, но младше остальных?
Как сын может быть старще отца?