Предмет: Информатика,
автор: vvskorppion082
5. Структури даних.
Побудувати програму яка довільну матрицю А розмірами n - рядочків, m - стовбчиків спочатку заповнить 0 (нулями), а потім там де позначив викладач - запише 1 (одиницю). Матрицю потрібно вивести в загальноприйнтому вигляді, наприклад:
0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
При виконанні використовуємо цикли, бажано не використовуємо if або операції цілочисленого ділення, остача від ділення, тощо
На мові програмування python
Надо сделать такая как снизу
Приложения:
Ответы
Автор ответа:
1
Ответ: Извиняюсь если не так поняла..
Объяснение:
Функция Matrix() принимает значения M и N, где N - кол-во рядков, а M - кол-во колон.
А - это сама матрица, в неё добавляется число 1 в количестве N, по i штук ( то-есть с каждым разом на 1 больше ), а остальное заполняется нулями , но с каждым разом на один меньше.
Последняя строка функции просто выводит матрицу.
Python Code
def matrix(M, N):
A = [[1]*i+[0]*(M-i) for i in range(N)]
[print(*r) for r in A]
matrix(10, 7)
Приложения:
vvskorppion082:
Можешь еще одну матрицу сделать?
Похожие вопросы
Предмет: Английский язык,
автор: OlyaColos
Предмет: Русский язык,
автор: sasharyasov
Предмет: Қазақ тiлi,
автор: xangelina20171
Предмет: Другие предметы,
автор: Аноним
Предмет: Химия,
автор: Future65