по информатике

13 ноября 2012 - Администратор

Задача 1. Ввести три вещественных числа: длины сторон треугольника. а) Напечатать существует ли треугольник с такими длинами сторон; (5 баллов) б) Если треугольник существует, то напечатать тип треугольника: остроугольный, прямоугольный или тупоугольный. (10 баллов)

Задача 2. Компьютер в первую секунду печатает на экране 1, во вторую – число 12, в третью – число 23. То есть, в каждую следующую секунду – на 11 больше, чем в предыдущую. В какую секунду впервые появится число, делящееся на 2009? (20 баллов)

Задача 3. Текст состоит из слов, разделенных пробелом. Найти самое длинное слово. Если таких слов несколько, то напечатать последнее. (20 баллов)

Задача 4. Клетчатый лист бумаги состоит из квадратов размера 1х1. Один квадрат закрашен черным цветом, другой – красным. В точке с целочисленными координатами «загорается лампочка». Через черный квадрат свет не проходит. Будет ли красный квадрат находиться в тени или на него попадет луч света. Если луч света только касается красного квадрата, то считается, что он в тени. С клавиатуры задаются целые числа: два числа - координаты «лампочки», два числа – координаты левого нижнего угла черного квадрата, два числа- координаты левого нижнего угла красного квадрата. Напечатать «Yes» (в тени) или «No» (попал луч солнца). (25 баллов)

Задача 5. Ввести натуральное число N. Это число записывается в виде суммы нескольких неубывающих натуральных слагаемых. Например, 5=1+4=2+3=1+1+3=1+1+1+2=1+1+1+1+1 Напечатать количество таких изложений (при n=5, ответ 5); (20 баллов)

Рейтинг: 0 Голосов: 0 1943 просмотра
Комментарии (2)
Администратор # 13 ноября 2012 в 14:57 0
язык программирования-то какой?
mario.huq@gmail.com # 4 мая 2014 в 06:05 0
1.
Вводим a,b,c.
T = (a+b+c)-2*max(a,b,c)
Если T>0, то треугольник существует,
Иначе не существует.
Если существует, то
T = (max(a,b,c))^2 - [min(a,b,c)]^2 - [(a+b+c) - min(a,b,c) - max(a,b,c)]^2
Если T>0, то тупоугольный
Если T<0, то остроугольный
Если T=0, то прямоугольный.