Выяснить является ли матрица симметричной относительно главной диагонали - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Дан массив размером n x n элементы которого целые числа,выяснить является ли матрица симметричной относительно главной диагонали. Решить используя двумерный массив. Заранее благодарю!
Ребят , ну напишите кто нибудь , надо очень!
Ну помогите , завтра мне уже надо сдать будет!Спасибо ребят , заранее

Решение задачи: «Выяснить является ли матрица симметричной относительно главной диагонали»

textual
Листинг программы
#include <stdlib.h>
#include <stdio.h>
int main(){
  int n, i;
  int** A;
  scanf("%d", &n);
  A=(int**)malloc(n*sizeof(int*));
  for(i=0; i<n; i++)
    A[i]=(int*)malloc(n*sizeof(int));
 
  
 
  for(i=0; i<n; i++)
    free(A[i]);
  free(A);
  return 0;
}

Объяснение кода листинга программы

В этом коде задача заключается в выделении памяти под матрицу (массив массивов) целых чисел и ее быстром заполнении случайными целыми числами, а затем проверке на симметрию относительно главной диагонали. После использования матрицы она освобождается для экономии памяти. Вот список действий:

  1. Ввод размера матрицы - считывается из стандартного ввода с помощью функции scanf.
  2. Выделение памяти под матрицу - с помощью оператора new матрица представляется как двумерный массив указателей на int.
  3. Заполнение матрицы случайными целыми числами - с помощью цикла for и функции rand.
  4. Проверка на симметрию относительно главной диагонали - с помощью дополнительного цикла for и условного оператора if.
  5. Освобождение памяти - с помощью цикла for и функции free.
  6. Завершение программы - с помощью оператора return.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 4 из 5
Похожие ответы