Бегущая строка


Задания для самостоятельной работы (программирование)

RSS-лента
Администратор блога: Юрий Андреевич Сухобок (блог открыт для всех)
21 сентября 2013

Пакет 2. Задания для разминки 5

2.3. Заполнение змейкой

Требуется заполнить змейкой квадратную матрицу так, как показано на рисунке справа: заполнение происходит с единицы из левого верхнего угла и заканчивается в правом нижнем числом N^2, где N – порядок матрицы.



Лимит времени: 1 с

Входные данные
Во входном файле INPUT.TXT задано натуральное число N – размер квадратной матрицы (N<=100).

Выходные данные
В выходной файл OUTPUT.TXT выведите матрицу, заполненную числами от 1 до N^2 змейкой, при этом между числами может быть любое количество пробелов

Пример
INPUT.TXT
4

OUTPUT.TXT
1 3 4 10
2 5 9 11
6 8 12 15
7 13 14 16

2.1. Стрелки часов

Стрелки часов движутся с постоянными угловыми скоростями и показывают h часов m минут. Найти число полных минут до ближайшего момента, в который стрелки совпадут.

Входные данные:
Два целых числа h (от 0 до 11) и m (от 0 до 59).

Выходные данные:
Целое число минут

Примеры:
INPUT.TXT
0 0
OUTPUT.TXT
0

INPUT.TXT
1 1
OUTPUT.TXT4

2.4. Старинные часы

В фойе управления железной дорогой установили старинные часы. Эти часы бьют каждые полчаса. Причем в начале каждого часа они бьют столько раз, сколько сейчас часов (по 1 разу – в час ночи и в час дня, по 2 раза – в два часа ночи и в два часа дня и т.д., в полночь и в полдень они бьют, соответственно, по 12 раз). И еще 1 раз они бьют в середине каждого часа.
В A часов B минут в фойе зашел посетитель. Начальник железной дороги принял его в C часов D минут. Известно, что посетитель ждал вызова строго меньше 24 часов. Однако начальник мог заставить ждать посетителя весь вечер и всю ночь, приняв его лишь под утро. Для того чтобы скрасить утомительное ожидание, посетитель стал считать удары старинных часов.
Ваша программа должна определить, сколько ударов сделали часы за время, пока посетитель ждал вызова

Ввод
На вход подаются две строки. В первой строке находятся целые числа A и B, разделенные пробелом. Во второй, соответственно, C и D. Числа A и C находятся в интервале от 0 до 23 включительно. Числа B и D находятся в интервале от 1 до 59 включительно, при этом ни B, ни D не равно 30.

Вывод
Следует вывести одно число – количество ударов, которые сделали часы за этот отрезок времени

Примеры
""
Изображение уменьшено. Щелкните, чтобы увидеть оригинал.
Scroll To Top