![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 15.09.2009
Сообщений: 11
|
![]()
Borland Pascal
6.Для целого числа k от 1 до 99 вывести фразу «мне k лет», учитывая при этом, что при некоторых значениях k слово «лет» надо заменить словом «год» или «года». 7.Составить программу, которая для любого натурального числа печатает количество цифр в записи этого числа. 8.Написать программу, которая после введённого с клавиатуры числа (в диапазоне от 1 до 99), обозначающего денежную единицу, дописывает слово «копейка» в правильной форме. |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 10.10.2009
Сообщений: 680
|
![]()
Если от 10 до 20, то всегда "лет", иначе: если по модулю 10 равно 1 -"год", если равно от 2 до 4 - "года", иначе - "лет". Аналогично с копейками, только другие формы. По поводу числа - мне удобней всего пользоваться
Код:
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 15.09.2009
Сообщений: 11
|
![]()
К сожалению такого не проходили.9 класс.
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 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. ВРОДЕ ТАК? |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Выбор языка | 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 |