А694а

Задача
Получить квадратную матрицу порядка n
\begin{pmatrix}1 &0 &\cdots & 0 \\ 0 & 1 &\cdots &0 \\ \cdots &\cdots &\cdots \cdots & \cdots \\ 0 & 0 & \cdots & 1\end{pmatrix}

Тесты

n Матрица
3 1 0 0
0 1 0
0 0 1
4 1 0 0 0
0 1 0 0
0 0 1 0
0 0 0 1
6 1 0 0 0 0 0
0 1 0 0 0 0
0 0 1 0 0 0
0 0 0 1 0 0
0 0 0 0 1 0
0 0 0 0 0 1

Код программы

Ход работы:

1. С помощью цикла заполняем главную диагональ единицами.

2. Приравниваем элементы не равные единице к нулю.

3. Вывод массива.

Ссылка на ideone

One thought on “А694а

  1. — Необходимо правильно расставить отступы.
    — У Вас отдельные циклы для расстановки единиц и нулей. Это неправильно. Нужно написать два вложенных цикла (для каждой строки и каждого элемента в строке). Внутри циклов выполнить присваивание значений.
    — Добавьте ключевые слова.
    — Уберите пустые строки.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *