Отримання знань

дистанційна підтримка освіти школярів


Матеріал підготувала Підлужняк Наталія Григорівна, вчитель інформатики ФМГ №17

Задача Grafting

 

     Вовочка прочекав у черзі на щеплення х хвилин. Визначити, скільки годин та хвилин він чекав. Порівняти, чого виявилося більше – годин чи хвилин.

   Вхідні дані. Програма зчитує з клавіатури одне ціле число х (0 < x ≤109).
   Вихідні дані. Програма виводить на екран у першому рядку через пропуск 2 цілих числа – кількість годин та хвилин, у другому – один символ: або g, або h, або r (g, якщо годин більше; h, якщо хвилин більше; r, якщо кількість хвилин і годин однакова).

  Контрольні  приклади

           

 Введення

 23         62         121         183       

 Виведення

 0  23
 h
 1   2
 h
 2  1
 g
 3  3
 r

Задача Dog

 

     На квадратному городі, довжина якого дорівнює 80 м, посадили собаку. Цього собаку посадили на ланцюг довжиною n метрів та m сантиметрів і прикріпили ланцюг до стовпа, який закопаний в самому центрі городу. Довжина собаки від ошийника до передніх зубів – 30 см. Чи залишилось на городі місце, безпечне для злодіїв?

   Вхідні дані. Програма зчитує з клавіатури 2 цілих числа n та m.
   Вихідні дані. Програма виводить на екран число 1, якщо на городі залишилось безпечне місце для злодіїв, число -1 в іншому випадку.
  Контрольні  приклади
           

 Введення

 23  67 56  2456  2787  23

 Виведення

 1 1 -1 -1

Задача Fence

 

   Том Сойєр фарбує паркан своєї тітоньки. Нехай a – довжина, b – ширина суцільного зафарбованого прямокутника в метрах, S – сумарна площа плям фарби на решті паркана в метрах квадратних. Тітонька вирішила, що якщо площа прямокутника буде більша за 15 м2, а площа плям не більша за 10 м2, то Том отримає яблуко, інакше – догану по службу. Визначіть, що чекає Тома?

   Вхідні дані. Програма зчитує з клавіатури три дійсних числа a, b, S.
   Вихідні дані. Програма виводить на екран одне ціле число (1, якщо Том отримає яблуко, або -1 у випадку догани).

  Контрольні  приклади
           

 Введення

 10  8   74.56  6.3  6.813  4.21  9.7216  4.3  34.74

 Виведення

 1 1 -1 -1

Задача Dragon

 

   Змій Горинич застудився. Для його одужання потрібно не менше 10 та не більше 15 кг вітаміну С або не менше 20 літрів гарячого чаю. Змій з’їв х яблук (по 0,05 г вітаміну С у кожному) та випив у склянок чаю (по 200 г кожна). Визначити, чи одужає Змій Горинич. Якщо ж ні, то скільки літрів гарячого чаю йому не вистачило для цього?

   Вхідні дані. Програма зчитує з клавіатури два цілих числа х і у (0 < x, y < 109).
   Вихідні дані. Програма виводить на екран спочатку число 1 або -1 (1, якщо Змій Горинич виздоровів, -1 в іншому випадку), а потім через пропуск 0 (якщо Змій виздоровів
) або скільки літрів чаю йому не вистачило.

  Контрольні  приклади

           

 Введення

 220123  65     283001  2      9812  54         345678  4      

 Виведення

 1  0 1  0 -1  9.20 -1  19.20

Задача Robinsons

 

   На одному маленькому квадратному безлюдному острові зі стороною а мешкали k потерпілих корабельну аварію робінзонів. Чи не порушені їх права на житло, якщо на кожного Робінзона повинно припадати S м2. Скільком робінзонам ще вистачить місця на острові, якщо поблизу трапиться аварія?

   Вхідні дані. Програма зчитує з клавіатури три числа: дійсне a, ціле k і дійсне S.
  Вихідні дані. Програма виводить через пропуск на екран два цілих числа (1, якщо права робінзонів не порушені, або -1 у іншому випадку) і кількість робінзонів, які ще можуть бути розташовані на острові (0, якщо більше робінзонів розташовувати не можна).

   Примітка. Для того, щоб кількість робінзонів була ціла слід використовувати команду trunс (ціла частина числа). Наприклад, x:= trunc(3.6)= 3.

  Контрольні  приклади

           

 Введення

 34  7  12     78.9  31  45.62     31  67  54      71.64  432  31.5  

 Виведення

 1  89 1  105 -1  0 -1  0

// Умови задач: Т.П. Караванова, Н.В. Голубнича Серйозні розважалки для старшокласників та студентів: задачі з інформатики з розв’язками. – Кам’янець-Подільський: “Абетка”, 2001.


В системі: гості - (1); користувачі - (0)