Массив C: Упражнение 31 с решением
Напишите программу на C, чтобы проверить, является ли данная матрица единичной матрицей.
Наглядное представление:
Образец Решение:
Код C:
#include // В квадратной матрице, если все основные диагональные элементы равны 1 и//все остальные элементы равны 0, называется Identity Matrix. Void main () {int arr1 [10] [10]; int r1, c1; int i, j, yn = 1; printf (" n n Проверить, является ли данная матрица единичной матрицей: n"); printf ("----------------------------------------------- ------------ n "); printf ("Введите количество строк для матрицы:"); scanf ("% d", & r1); printf ("Введите количество столбцов для матрицы:"); scanf ("% d", & c1); printf ("Ввести элементы в первую матрицу: n"); for (i = 0; i
Пример вывода:
Проверить, является ли данная матрица единичная матрица: ---------------------------------------------- ------------- Введите количество строк для матрицы: 3 Введите количество столбцов для матрицы: 3 Входные элементы в первой матрице: элемент - [0], [0]: 1 элемент - [0], [1]: 0 элемент - [0], [2]: 0 элемент - [1], [0]: 0 элемент - [1], [1]: 1 элемент - [1], [ 2]: 0 элемент - [2], [0]: 0 элемент - [2], [1]: 0 элемент - [2], [2]: 1 Матрица: 1 0 0 0 1 0 0 0 1 Матрица представляет собой единичную матрицу.
Блок-схема:
Редактор кода программирования на C: