Информатика в школе


Видео курсы для чайников фотошоп, joomla, wordpress, php, css 
  Главная  ●  Карта сайта
 
 

Запасливая мышка

Евгений Мухутдинов

[к списку задач]

 

После того, как разразился мировой финансовый кризис, компьютерная мышка подумала, что стоит пробраться  на склад и взять про запас для себя еще один  коврик. Чтобы никто не заметил запасного коврика, мышка решила его спрятать под свой, прямоугольный коврик размером w на h. Пробравшись ночью на склад, мышка обнаружила, что в наличии только круглые коврики диаметром d. Поскольку мышка не сильна в математике, помогите ей определить, удастся ли спрятать круглый коврик под прямоугольным или нет.

Входные данные

В единственной строке входного файла INPUT.TXT записано 3 числа через пробел — w и h (ширина и высота коврика), а так же  d (диаметр запасного коврика). Все числа натуральные не больше 100.

Выходные данные

В файл OUTPUT.TXT выведите ‘YES', если новый коврик можно спрятать под старым, и  ‘NO’, если этого сделать нельзя.

Пример

INPUT.TXT OUTPUT.TXT
4 7 4
4 7 5
YES
NO

Решение

Совершенно очевидно, что если диаметр круглого коврика больше чем ширина или высота прямоугольного, то мышке не удастся спрятать похищенный коврик. Собственно это и нужно будет определить при помощи ветвления. Что касается ограничений на тип выходных данных, то можно сказать, что он по большому счету отсутствует, т.к. числа не превышают 100. Можно без особых раздумий использовать тип integer, хотя хватает и типа byte.

Как могло бы выглядеть решение на естественном языке: если диаметр(d) больше ширины(w) или высоты(h), то написать "NO", иначе написать "YES". Осталось все записать на языке программирования, т.е. написать программу.

var 
  w,h,d:integer;
begin
  read(w,h,d);
  if (d > w) or (d > h) then 
    write('NO')
  else
    write('YES');
end.

 

[к списку задач]

 

Книжные новинки
Как сделать свой сайт и заработать на нем Е. Мухутдинов
Копилка
Рабочие программы
Проекты MS Office
Презентации
Открытые уроки
Экзаменационные билеты
Элективные курсы
Бесплатный soft
 Инструкции по ТБ
Подготовка к олимпиадам по информатике
Методика подготовки
"Золотые" алгоритмы
Простые задачи для начинающих
Олимпиадные задачи с решениями
Книги
Среда программирования
Обучение программированию на С++
Справочник по языку Pascal
Обучение
Подготовка к ЕГЭ
Создание сайтов
Уроки FrontPage
Уроки Word 2003
Создание игр на Delphi
Печатаем вслепую

Информация

Наши интервью
Книга почета
Курсы повышения квалификации
Электронная библиотечка
Книжная полка
Статьи
Полезные ссылки
Обратная связь

Конкурсы

Олимпиада
Фотоконкурс
VIP
Персональный раздел профессора
Макаровой Н.В.
Персональный раздел профессора
Смыковской Т.К.