Вывести главную диагональ матрицы - C (СИ)
Формулировка задачи:
Дано натуральное число n, которое определяет соответственно количество строк и столбцов в некоторой заданной квадратной матрицы целых чисел. Вывести главную диагональ матрицы.
Решение задачи: «Вывести главную диагональ матрицы»
textual
Листинг программы
#include <stdio.h> #define N 3 int main() { int i, j; int a[N][N] = { {1,2,3}, {4,5,6}, {7,8,9} }; printf("Матрица %dx%d\n", N, N); for (i = 0; i < N; ++i) { for (j = 0; j < N; ++j) { printf("%5d", a[i][j]); } putchar('\n'); } puts("Элементы главной диагонали"); for (i = 0; i < N; ++i) { printf("%5d", a[i][i]); } putchar('\n'); return 0; }
Объяснение кода листинга программы
В данном коде:
- Объявляется массив a размером NxN для хранения элементов матрицы.
- Инициализируются элементы матрицы.
- Выводится размерность матрицы.
- В цикле два вложенных цикла выводятся все элементы матрицы.
- Выводится главная диагональ матрицы.
- Возвращается 0, чтобы указать, что программа успешно завершилась.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д