Новые сообщения · Правила  
Страница 1 из 11
Модератор форума: Berestovskiy 
Форум ПРОГРАММИСТОВ » ПРОГРАММИРОВАНИЕ » Паскаль » помогите пожалуйста с задачей))
помогите пожалуйста с задачей))
1.по данному числу n закончите фразу " На лугу пасется..." одним из возможных продолжений: "n коров", "n корова", "n коровы" правильно склоняя слово "корова"
Формат входных данных:
Дано число n(n<100).
Формат выходных данных:
Программа должна вывести введенное число n и и одно из слов: korov, korova или korovy. Например: 1 korova, 2 korovy, 5 korov. Между числом и словом должен стоять ровно один пробел.

2. билет на одну поездку в метро стоит 15 рублей., билет на 10 поездок стоит 125 рублей, билет на 60 поездок стоит 440 рублей. Пассажир планирует совершить n поездок.Определите, сколько билетов каждого вида он должен приобрести, чтобы суммарное количество оплаченных поездок было не меньше n, а общая стоимость приобретенных билетов - минимальна.
Формат входных данных:
Дано одно число n - количество поездок.
Формат выходных данных:
Выведите три целых числа, равные необходимому количеству билетов на 1, на 10, на 60 поездок.

3.ограничение по времени 1 секунда.
Ограничение по памяти 64 мегабайта.
Для клетки с координатами(x, y) в таблице с размерами M*N выведите координаты ее соседей. Соседними называют клетки, имеющие общую сторону.
Формат входного файла:
Даны натуральные числа M, N, x, y(1<=x<=M<=10(градусов), 1<=y<=N<=10(градусов)).
Формат выходного файла:
В выходной файл выведите пары координат соседей этой клетки в произвольном порядке.
1 | Автор: Lara_Kos | 2012-10-09, 17:11   |  Репутация: [ + 0 ]
1.
var
n:integer;
begin
read(n);
if n mod 10 = 1 then writeln(n,' korova')
if (n mod 10 = 2)or(n mod 10 = 3)or(n mod 10 = 4) then writeln(n,' korovy')
else writeln(n,' korov');
end.


Нужна помощь? Сюда: vkontakte.ru/berestovskiy
2 | Автор: Berestovskiy | 2012-10-09, 21:43   |  Репутация: [ + 211 ]
спасибо, а что на счет остальных?
3 | Автор: Lara_Kos | 2012-10-10, 15:11   |  Репутация: [ + 0 ]
на счёт остальных - нужно думать))

Нужна помощь? Сюда: vkontakte.ru/berestovskiy
4 | Автор: Berestovskiy | 2012-10-10, 16:53   |  Репутация: [ + 211 ]
ограничение по времени 1 секунда.
Ограничение по памяти 64 мегабайта.
Для клетки с координатами(x, y) в таблице с размерами M*N выведите координаты ее соседей. Соседними называют клетки, имеющие общую сторону.
Формат входного файла:
Даны натуральные числа M, N, x, y(1<=x<=M<=10(градусов), 1<=y<=N<=10(градусов)).
Формат выходного файла:
В выходной файл выведите пары координат соседей этой клетки в произвольном порядке.
5 | Автор: Lara_Kos | 2012-10-22, 20:14   |  Репутация: [ + 0 ]
5 | Автор: Lara_Kos | 2012-10-22, 20:14   |  Репутация: [ + 0 ]
Форум ПРОГРАММИСТОВ » ПРОГРАММИРОВАНИЕ » Паскаль » помогите пожалуйста с задачей))
Страница 1 из 11
Поиск: