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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 10.11.2009, 20:52   #1
Lerik09
Пользователь
 
Регистрация: 15.09.2009
Сообщений: 11
По умолчанию Многовариантный выбор

Borland Pascal

6.Для целого числа k от 1 до 99 вывести фразу «мне k лет», учитывая при этом, что при некоторых значениях k слово «лет» надо заменить словом «год» или «года».
7.Составить программу, которая для любого натурального числа печатает количество цифр в записи этого числа.

8.Написать программу, которая после введённого с клавиатуры числа (в диапазоне от 1 до 99), обозначающего денежную единицу, дописывает слово «копейка» в правильной форме.
Lerik09 вне форума Ответить с цитированием
Старый 10.11.2009, 21:01   #2
LeBron
Форумчанин
 
Регистрация: 10.10.2009
Сообщений: 680
По умолчанию

Если от 10 до 20, то всегда "лет", иначе: если по модулю 10 равно 1 -"год", если равно от 2 до 4 - "года", иначе - "лет". Аналогично с копейками, только другие формы. По поводу числа - мне удобней всего пользоваться
Код:
trunc(ln(x)/ln(10))+1
А если число длинное, то через length(st).
LeBron вне форума Ответить с цитированием
Старый 10.11.2009, 21:03   #3
Lerik09
Пользователь
 
Регистрация: 15.09.2009
Сообщений: 11
По умолчанию

К сожалению такого не проходили.9 класс.
Lerik09 вне форума Ответить с цитированием
Старый 10.11.2009, 21:28   #4
Lerik09
Пользователь
 
Регистрация: 15.09.2009
Сообщений: 11
По умолчанию

program primer6;
uses wincrt;
var k: integer;
begin
writeln('vvedite kol-vo let');
readln(k);
case k of
1,21,31,41,51,61,71,81,91: write(' god ');
2..4,22..24,32..34,42..44,52..54,62 ..64,72..74,82..84,92..94: write(' goda ');
5..20,25..30,35..40,45..50,55..60,6 5..70,75..80,85..90,95..99:write('l et');
end;
end.
ВРОДЕ ТАК?
Lerik09 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выбор языка blackz Свободное общение 10 15.05.2010 17:07
ВЫБОР БД chekanoff БД в Delphi 10 16.09.2009 20:15
Выбор флешки. spamer Компьютерное железо 6 23.04.2009 16:58
выбор бд Roof БД в Delphi 9 14.01.2009 08:04
выбор значения SveSve Microsoft Office Excel 2 16.04.2008 19:13