C Упражнения: проверьте, является ли данная матрица единичной матрицей

Массив 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:

Оцените статью
nanomode.ru
Добавить комментарий