Даны два натуральных числа N и M. Требуется вывести N строк чисел от 0 до M – 1, но каждую строку необходимо начать с индекса этой строки и ...
Условие:
Даны два натуральных числа N и M. Требуется вывести N строк чисел от 0 до M – 1, но каждую строку необходимо начать с индекса этой строки и двоеточия.
Формат входных данных В единственной строке входных данных вводятся 2 натуральных числа N и M.
Формат выходных данных Требуется вывести N строк чисел, разделенных пробелами, начиная каждую строку с
Решение:
индекса этой строки и двоеточия.
Пример входных данных: 3 5
Пример выходных данных: 0: 0 1 2 3 4 1: 1 2 3 4 2: 2 3 4
Для решения данной задачи можно использовать циклы. Внешний цикл будет отвечать за количество строк N, а внутренний цикл будет отвечать за вывод чисел от 0 до M - 1 для каждой строки.
Вот пример решения на языке Python:
N, M = map(int, input().split())
for i in range(N):
print(f"{i}: ", end="")
for j in range(i, M):
print(j, end=" ")
print()
При вводе чисел 3 и 5, программа выведет:
0: 0 1 2 3 4
1: 1 2 3 4
2: 2 3 4
Надеюсь, это поможет вам решить задачу! Если у вас возникнут еще вопросы, не стесняйтесь задавать.