А694а. Многомерные массивы

Условие
Получить квадратную матрицу порядка \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. Вывод массива.

Iseone.com

3 thoughts on “А694а. Многомерные массивы

  1. — Сделайте правильные отступы в программе. Смотри здесь. Учтите, что для отступов можно использовать либо пробелы, либо символ табуляции. Но ни в коем случае нельзя их смешивать. Иначе получится так, как у Вас — в редакторе отступы правильные, а при отображении на странице — нет.
    — Сделайте ссылку для запуска кода, например на ideone.com.

  2. — Сделайте правильные отступы в программе. Смотри здесь. Учтите, что для отступов можно использовать либо пробелы, либо символ табуляции. Но ни в коем случае нельзя их смешивать. Иначе получится так, как у Вас — в редакторе отступы правильные, а при отображении на странице — нет.
    — При создании массива с помощью ключевого слова new, все элементы массива автоматически инициализированы нулевыми значениями. Значит этот нелогичный код в строках 11-17 ненужен.

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

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