| Условие задачи | | Прогресс | Попытки, все/успешные |
|
Темы:
Вложенные циклы
Двумерные массивы
Необходимо изобразить в текстовом формате перекресток двух дорог.
Изображение должно иметь размер \(n \times n\), ширина дорог должна быть \(l\). Центр перекрестка должен быть в центре изображения. Для клеток дороги следует использовать символ <<*>>, для клеток вне дороги символ <<.>>.
Формат входных данных
На первой строке дано целое число \(n\). На второй строке дано первое число \(l\). (\(3 \le n \le 100\), \(1 \le l < n\), \(l\) и \(n\) имеют одинаковую четность)
Формат выходных данных
Выведите \(n\) строк, изображение перекрестка.
| |
|
37/
24
|
|
Темы:
Вложенные циклы
Генератор степеней двойки работает следующим образом. Каждую секунду, начиная с первой, он печатает на экране все степени двойки, значение которых, не превосходит текущую секунду.
Пример первых чисел, которые выдает генератор:
1
1 2
1 2
1 2 4
...
По заданному числу n, выведите на экран первые n чисел, которые напечатает на экране генератор.
Входные данные
Программа получает на вход числу n (n <= 103).
Выходные данные
Выведите ответ на задачу.
Примеры
| № |
Входные данные |
Выходные данные |
| 1 |
5 |
1 1 2 1 2 |
| 2 |
1 |
1 |
| |
|
115/
37
|
|
Темы:
Вложенные циклы
Плитки выровнены по N горизонтальным строкам и N вертикальным столбцам. Каждая плитка имеет сетку с A горизонтальными рядами и B вертикальными столбцами. Все плитки образуют квадрат X с (A×N) горизонтальными строками и (B×N) вертикальными столбцами.
Для 1<= i, j<= N плитка (i, j) обозначает плитку в i-й строке сверху и в j-м столбце слева.
Каждый квадрат X окрашен следующим образом.
- Каждая плитка представляет собой либо белую плитку, либо черную плитку.
- Каждый квадрат в белой плитке окрашен в белый цвет; каждый квадрат в черной плитке окрашен в черный цвет.
- Плитка (
1, 1) - это белая плитка.
- Две плитки, разделяющие одну сторону, имеют разные цвета. Плитка (
a, b) и плитка (c, d), имеют одну общую сторону тогда и только тогда, когда |a-c|+|b-d|=1 (где |x| обозначает абсолютное значение x).
Распечатайте квадрат X в формате, указанном в формате.
Входные данные
Программа получает на вход три целых числа: N, A, B (1 <= N, A, B <= 10).
Выходные данные
Выведите на экран (A×N) строк S1,...,SAxN, которые удовлетворяют следующим условиям.
Каждая из строк S1,...,SAxN представляет собой строку длины (B×N), состоящую из . и #.
Для каждого значения i и j (1<= i <= A×N,1 <= j <= B×N) j-й символ строки Si является символом . ,если квадрат в i-й строке сверху и j-м столбце слева в квадрате X окрашен в белый цвет; символом #, если квадрат окрашен в черный цвет.
Примеры
| № |
Входные данные |
Выходные данные |
| 1 |
4 3 2
|
..##..##
..##..##
..##..##
##..##..
##..##..
##..##..
..##..##
..##..##
..##..##
##..##..
##..##..
##..##..
|
| 2 |
5 1 5
|
.....#####.....#####.....
#####.....#####.....#####
.....#####.....#####.....
#####.....#####.....#####
.....#####.....#####.....
|
| 3 |
4 4 1
|
.#.#
.#.#
.#.#
.#.#
#.#.
#.#.
#.#.
#.#.
.#.#
.#.#
.#.#
.#.#
#.#.
#.#.
#.#.
#.#.
|
| 4 |
1 4 4
|
....
....
....
....
|
| |
|
31/
24
|
|
Темы:
Системы счисления
Вложенные циклы
На вход программы поступают пары чисел: натуральное число N и основание системы счисления r, в котором записано число N. Признак окончания ввода - пара 0 0. Выведите на экран пару чисел с максимальной суммой. Числа выводить в десятичной системе счисления. Под парой в данной задаче будем понимать два числа, расположенных рядом.
Входные данные
На вход подается неизвестно количество строк. В каждой строке, кроме последней, записаны по 2 числа: N (1 <= N <= 107) и r (2 <= N <= 9). В последней строке записана пара 0 0 (признак окончания ввода).
Выходные данные
Выведите на экран ответ пару чисел с максимальной суммой. Если таких пар несколько выведите первую из них.
Примеры
| № |
Входные данные |
Выходные данные |
Пояснение |
| 1 |
3 5
21 4
1 3
1 8
2 3
0 0 |
3 9 |
В исходных данных имеем такие числа
35, 214, 13, 18, 23
Пары следующие:
(35, 214), (214, 13), (13, 18), (18, 23)
Пара с наибольшей суммой (35, 214). В десятичной системе счисления это числа (3, 9)
Ответ: 3 9 |
| |
|
213/
60
|
|
Темы:
Вложенные циклы
Используя в программе вложенные циклы, напечатайте числа в виде следующей таблицы:
51 52 53 ... 58
41 42 43 ... 48
...
11 12 13 ... 18
| |
|
141/
76
|
|
Темы:
Вложенные циклы
Используя в программе вложенные циклы, напечатайте числа в виде следующей таблицы:
5 10 15 20 25 30 35 40
10 15 20 25 30 35 40
15 20 25 30 35 40
...
35 40
40
| |
|
182/
124
|
|
Темы:
Вложенные циклы
Используя в программе вложенные циклы, напечатайте числа в виде следующей таблицы:
1 1 1 1 1 1 1 1 1 1
2 2 2 2 2 2 2 2 2
3 3 3 3 3 3 3 3
...
7 ... 7
| |
|
210/
109
|
|
Темы:
Вложенные циклы
Используя в программе вложенные циклы, напечатайте числа в виде следующей таблицы:
21
22 22
23 23 23
24 24 24 24
...
30 30 30 30 ... 30 30
| |
|
175/
111
|
|
Темы:
Вложенные циклы
Используя в программе вложенные циклы, напечатайте числа в виде следующей таблицы:
3 3 3 3
4 4 4 4 4
5 5 5 5 5 5
6 6 6 6 6 6 6
...
15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
| |
|
211/
88
|
|
Темы:
Вложенные циклы
Используя в программе вложенные циклы, напечатайте числа в виде следующей таблицы:
2
2 3
2 3 4
2 3 4 5
...
2 3 4 5 6 7 8 9 10
| |
|
221/
140
|
|
Темы:
Вложенные циклы
Используя в программе вложенные циклы, напечатайте числа в виде следующей таблицы:
2 3 4 5 6 7 8 9 10
3 4 5 6 7 8 9 10
4 5 6 7 8 9 10
...
9 10
| |
|
230/
98
|
|
Темы:
Вложенные циклы
Используя в программе вложенные циклы, напечатайте числа в виде следующей таблицы:
8 7 6 5 4 3 2 1
8 7 6 5 4 3 2
8 7 6 5 4 3
...
8
| |
|
145/
60
|
|
Темы:
Вложенные циклы
Используя в программе вложенные циклы, напечатайте числа в виде следующей таблицы:
0 0 0 0 0 0
0 0 0 0 0
0 0 0 0
0 0 0
0 0
| |
|
506/
171
|
|
Темы:
Вложенные циклы
Используя в программе вложенные циклы, напечатайте числа в виде следующей таблицы:
15 14 13 ... 3
15 14 13 ... 3
15 14 13 ... 3
15 14 13 ... 3
15 14 13 ... 3
15 14 13 ... 3
15 14 13 ... 3
15 14 13 ... 3
15 14 13 ... 3
15 14 13 ... 3
| |
|
264/
138
|
|
Темы:
Вложенные циклы
Используя в программе вложенные циклы, напечатайте числа в виде следующей таблицы:
2 3 4 ... 20
2 3 4 ... 20
2 3 4 ... 20
2 3 4 ... 20
2 3 4 ... 20
2 3 4 ... 20
2 3 4 ... 20
| |
|
64/
36
|
|
Темы:
Вложенные циклы
Используя в программе вложенные циклы, напечатайте числа в виде следующей таблицы:
12 12 12 12
22 22 22 22
32 32 32 32
...
82 82 82 82
| |
|
135/
86
|
|
Темы:
Вложенные циклы
По заданному числу N и M, выведите на экран числа в виде таблицы размером NxM (N строк по M чисел в каждой строке):
10 10 10 ... 10
20 20 20 ... 20
30 30 30 ... 30
...
Входные данные
На вход подается два натуральных числа N и M (N, M <= 100).
Выходные данные
Выведите на экран числа в виде таблицы размером NxM.
Примеры
| № |
Входные данные |
Выходные данные |
| 1 |
3 5 |
10 10 10 10 10
20 20 20 20 20
30 30 30 30 30 |
| |
|
350/
193
|
|
Темы:
Вложенные циклы
По заданному числу N и M, выведите на экран числа в виде таблицы размером NxM (N строк по M чисел в каждой строке):
1 1 1 ... 1
2 2 2 ... 2
3 3 3 ... 3
...
Входные данные
На вход подается два натуральных числа N и M (N, M <= 100).
Выходные данные
Выведите на экран числа в виде таблицы размером NxM.
Примеры
| № |
Входные данные |
Выходные данные |
| 1 |
3 5 |
1 1 1 1 1
2 2 2 2 2
3 3 3 3 3 |
| |
|
362/
180
|
|
Темы:
Вложенные циклы
По заданным числам N и m, выведите на экран число m в виде таблицы размером NxN.
Входные данные
На вход подается два натуральных числа N и m (N <= 100, m <= 100).
Выходные данные
Выведите на экран число m в виде таблицы размером NxN.
Примеры
| № |
Входные данные |
Выходные данные |
| 1 |
3 5 |
5 5 5
5 5 5
5 5 5 |
| |
|
643/
229
|
|
Темы:
Целые числа
Вложенные циклы
Пусть S(n) обозначает сумму цифр числа n в десятичной системе счисления. Например, S(123) = 1 + 2 + 3 = 6. Мы будем называть целое число n числом Громозеки, если для всех положительных целых чисел m таких, что m > n, выполняется условие \(\frac {n}{S(n)} <= \frac {m}{S(m)}\). По заданному целому числу K, перечислите K наименьших чисел Громозеки.
Входные данные
На вход подается целое число K (K>=1, K-ое наименьшее число Громозеки не больше 1015).
Выходные данные
Выведите K строк. В i-й строке должен быть указан i-й наименьший номер Громозеки.
Примеры
| № |
Входные данные |
Выходные данные |
| 1 |
10 |
1
2
3
4
5
6
7
8
9
19 |
| |
|
7/
2
|
|