Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.01.2012, 20:10   #1
Dilex
Пользователь
 
Аватар для Dilex
 
Регистрация: 04.11.2010
Сообщений: 76
По умолчанию Для целого числа К от 1до99 вывести фразу К-лет. Delphi

Для целого числа к от 1 до 99 вывести фразу ''Имя К-лет'' учитывая при этом, что при некоторых значениях К слово "лет" надо заменить на слово "год" или "года" !

Ну например :

Ира 5 лет
Славик 22 года
Андрей 21 год


помогите аналогичной программой если не трудно напишите как это оформить программно ?
Dilex вне форума Ответить с цитированием
Старый 13.01.2012, 20:14   #2
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

(c)Puporev
Код:
uses crt;
var k:byte;
begin
clrscr;
repeat
write('Введите возраст от 1 до 99 k=');
readln(k);
until k in [1..99];
case k of
11..14:write('Мне ',k,' лет');
else
 case k mod 10 of
 1:write('Мне ',k,' год');
 2..4:write('Мне ',k,' года');
 else write('Мне ',k,' лет');
 end;
end;
readln
end.
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"

Последний раз редактировалось Mad_Cat; 13.01.2012 в 20:18.
Mad_Cat вне форума Ответить с цитированием
Старый 13.01.2012, 20:21   #3
Dilex
Пользователь
 
Аватар для Dilex
 
Регистрация: 04.11.2010
Сообщений: 76
По умолчанию

Цитата:
Сообщение от Mad_Cat Посмотреть сообщение
(c)Puporev
Код:
uses crt;
var k:byte;
begin
clrscr;
repeat
write('Введите возраст от 1 до 99 k=');
readln(k);
until k in [1..99];
case k of
11..14:write('Мне ',k,' лет');
else
 case k mod 10 of
 1:write('Мне ',k,' год');
 2..4:write('Мне ',k,' года');
 else write('Мне ',k,' лет');
 end;
end;
readln
end.
Большое спасибо
Dilex вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Описать Функцию Палиндром для целого числа glebast Помощь студентам 2 30.12.2011 13:33
Код для использования массива с целью вывести числа, кратные 3 в интервале от а до в (Delphi) jie4e Помощь студентам 2 14.11.2011 08:34
Delphi Выделить подстроку, которая соответствует записи целого числа rager06 Помощь студентам 4 08.09.2010 21:41
Вывести числа целого неотр. числа Gonzo Помощь студентам 11 04.05.2010 16:55
Для целого числа k от 1 до 99 вывести фразу “мне k лет” nadminka Общие вопросы .NET 11 22.04.2010 23:11