2. Ветвление

advertisement
1.Автомат для сортировки писем просматривает линии образующие цифры в таком порядке как показано на
рисунке и выдает номера проведенных линии. Составить программу определяющую цифру по номерам
образующих их цифр.
3
2
1
9 4
8
При построении 1 получим 4,5,9
7 5
6
2. Часы
Циферблат механических часов имеет деления. Стрелка перемещается на одно деление по
прошествии одной минуты для минутной стрелки и двенадцати минут - для часовой. Необходимо вычислить
угол между часовой и минутной стрелками часов, показывающих заданное время. Стрелки всегда показывают
точно на деления циферблата, часовая стрелка передвигается на следующее деление каждые 12 минут.
Напишите программу, вычисляющую угол между стрелками в указанное время.
Входной файл содержит время суток в виде hh:mm, где hh - часы, mm - минуты. Часы и минуты задаются
двумя десятичными знаками.
Выходной файл должен содержать величину угла между стрелками в градусах D (0 <= D <= 180).
Input.txt
Output.txt
hh:mm
D
Например:
Для примера:
10:05
90
3. На спортивных соревнованиях по бегу фиксируется время старта спортсмена в виде тройки целых чисел: А
часов, В минут, С секунд и время финиша спортсмена в виде тройки целых чисел: D часов, E минут, F секунд.
Составить алгоритм, который по заданным A,B,C,D,E,F определяет результат спортсмена - время ,прошедшее от
старта до финиша.
4.Лежит ли точки а, в, с на одном отрезке если известны расстояния между точками. Ас=св или ав=ас или св=СА
5.По введенному месяцу определить время года.
6. Даны действительные числа x, y. Определить, принадлежит ли точка с координатами следующей области:
квадрат с центром (0,0) и стороной = 2, стороны параллельны осям координат.}
7.Даны две точки A(Xa,Ya) и B(Xb,Yb). Необходимо составить алгоритм, определяющий, какая из точек находится
ближе к началу координат.
Формат входных данных
В первой строке входного файла записаны координаты точки A, во второй - координаты точки B. Все координаты
- целые числа, по модулю не превосходящие 1000.
Формат выходных данных
Выведите в выходной файл прописную английскую букву A, если точка A расположена ближе или точки
равноудалены от начала координат и прописную английскую букву B в противном случае.
Примеры:
№ Вход Выход № Вход Выход
1 1 -3
B
2 10 1 A
-2 2
1 10
8. Даны 3 целых числа. Определить, могут ли они быть длинами сторон треугольника.
Формат входных данных
Во входном файле записаны три целых числа, по модулю не превосходящих 1000.
Формат выходных данных
Выведите в выходной файл Yes, если данные числа могут являться длинами сторон одного треугольника или No
в противном случае.
Примеры:
№ Вход Выход № Вход Выход № Вход Выход
1 3 4 5 Yes
2 1 0 -1 No
3 7 16 8 No
9. Заданы размеры a, b прямоугольного отверстия и размеры x, y, z кирпича. Определить, пройдет ли кирпич через
отверстие (полагаем, что при равенстве длины стороны кирпича и соответствующей стенки кирпич сможет
пройти).
Формат входных данных
В первой строке входного файла через пробел записаны размеры отверстия. Во второй строке - размеры кирпича.
Все размеры - натуральные числа, не превосходящие 100.
Формат выходных данных
Выведите в выходной файл Yes, если кирпич пройдет в отверстие, или No в противном случае.
Примеры:
№ Вход Выход № Вход
Выход
1 35
Yes
2 10 30
No
463
20 20 20
10. Дано целое четырехзначное число. Выяснить, является ли оно палиндромом, то есть таким числом,
десятичная запись которого читается одинаково слева направо и справа налево.
Формат входных данных
Входной файл содержит целое четырехзначное число.
Формат выходных данных
Выходной файл должен содержать одно слово, "YES", если число является палиндромом, и "NO" в противном
случае.
Примеры:
№ Вход Выход № Вход Выход
1 1234 NO
2 1221 YES
11. Дано целое трехзначное число. Определить, равен ли квадрат этого числа сумме кубов его цифр.
Формат входных данных
Входной файл содержит целое трехзначное число.
Формат выходных данных
Выходной файл должен содержать одно слово, 'YES' если квадрат этого числа равен сумме кубов его цифр, и 'NO'
в противном случае.
Примеры:
Вход 123
Выход NO
12. Дано целое трехзначное число. Определить есть ли среди его цифр одинаковые.
Формат входных данных
Входной файл содержит неотрицательное трехзначное целое число.
Формат выходных данных
Выведите 'YES' если число содержит одинаковые цифры и 'NO' в противном случае.
Примеры:
Вход 123
Выход NO
13. Дано натуральное четырехзначное число. Определить, образуют ли цифры числа неубывающую
последовательность.
Формат входных данных
Входной файл содержит натуральное четырехзначное число.
Формат выходных данных
Вывести 'YES' если это так, и 'NO' в противном случае.
Примеры:
Вход 1234
Выход YES
14. Во входном файле задана точка M(x,y), а также квадрат со стороной a, стороны которого параллельны осям
координат, и с центром в точке (0,0). Определить, лежит ли точка внутри квадрата, на его границе или вне его.
Формат входных данных
15. Первая строка входного файла содержит действительное число 0<a<101 - длину стороны квадрата.
Во второй строке записаны 2 действительных числа -201<x, y<201.
Формат выходных данных
Выведите в выходной файл inside, если точка лежит внутри квадрата, bolder, если точка лежит на границе квадрата,
или out, если точка лежит вне квадрата.
Примеры:
Вход
6
23
Выход
border
Download