Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Задачи _ Кейс

Автор: Demian 22.06.2008 19:04

Для целого числа от 1 до 99 напечатать фразу "Мне k лет", учитывая при этом, что при некоторых значениях k слово "лет" нода заменить на слово "год" или "года". Например "11 лет", "22 года", "51 год".

Нуждаюсь в помощи.

Автор: volvo 22.06.2008 19:15

Цитата
Нуждаюсь в помощи.
Вот тут, например, посмотри: http://forum.pascal.net.ru/index.php?s=&showtopic=4713&view=findpost&p=39115

Автор: Sozialist 22.06.2008 19:46

Спойлер (Показать/Скрыть)


Не советую смотреть, что за скрытым текстом.

Автор: Demian 22.06.2008 20:33

При указании чисел 2, 3, 4 выводит следующее "2 лет" хотя нужно, 2 года.

Автор: Sozialist 22.06.2008 20:38

Исправил, хотел уменьшить код, пропустил косяк.

Автор: volvo 22.06.2008 20:40

Demian, тебе привели ссылку на корректно работающую программу, что опять не так? Не можешь поменять один кейс на другой? Все на блюдечке подать надо?

А тебе, автор сообщения №3, я бы посоветовал более доходчиво написать, КУДА ИМЕННО ты не рекомендуешь смотреть... dry.gif

Автор: Sozialist 22.06.2008 20:56

Автор 6 сообщения Вот только не надо меня упрекать, что программы мои непроверенные. Наличие логических ошибок об этом не говорит, другое дело - программа не запускается. См. пост номер 5.