| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Алгоритмы > Года или лета |
| Автор: Kanes 5.2.2008, 15:11 |
| Здравствуйте, моя программа получает от пользователя количество лет хранения банковского вклада. При выводе мне нужно определится, что писать: год, лет или года, что бы не получалось, что-то вроде "вклад на срок 24 лет" Подскажите пожалуйста алгоритм. |
| Автор: _Y_ 5.2.2008, 15:36 |
| Обычный многоступенчатый if сначала рассматривающий последние две цифры на предмет всяких "одиннадцать", "двенадцать", ... и если ничего такого не найдено, рассматривающий одну последнюю цифру на предмет "один", "два", ... Примерно так:
|
| Автор: JackYF 5.2.2008, 15:43 |
| Kanes, посмотри на algolist.manual.ru, там, кажись, даже с исходником было. |
| Автор: Kanes 5.2.2008, 15:57 |
| _Y_, спасибо. JackYF, спасибо за ссылку, но нашел только про високосный год, которая не решает моей проблемы. |
| Автор: JackYF 5.2.2008, 16:29 |
| Kanes, значит, в другом месте видел, но уже не помню где. |