Определить, является ли квадратная матрица такой, в которой суммы элементов во всех строках и столбцах равны - C (СИ)

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

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

Определить,является ли квадратная матрица размера n такой,в которой суммы элементов во всех строках и столбцах равны. Вот что у меня получилось:
Листинг программы
  1. #include <stdio.h>
  2. #include <conio.h>
  3. void input_matr(int [10][10],int n);
  4. void print_matr(int[10][10],int n);
  5. int ravn(int n);
  6. void input_matr(int x[10][10],int n)
  7. {int i,j;
  8. printf("vvod %c\n");
  9. for (i=0;i<n;i++)
  10. for (j=0;j<n;j++)
  11. scanf ("%d",&x[i][j]);
  12. }
  13. void print_matr(int x[10][10],int n)
  14. {int i,j;
  15. printf("matrica");
  16. for (i=0;i<n;i++)
  17. for (j=0;j<n;j++)
  18. printf(x[i][j]);
  19. }
  20. int ravn(int n,x[i][j]);
  21. {int i,j,summ1,summ2;
  22. summ=0;
  23. for (i=0;i<n;i++;j=0;j<n;j++)
  24. {summ1+=x[i++][j];
  25. summ2+=x[i][j++];}
  26. if (summ1=summ2)
  27. printf("da");
  28. }
  29. int main()
  30. {int A[10][10];
  31. int n;
  32. printf("n="); scanf("%d",&n);
  33. input_matr(A,n);
  34. print_matr(A,n);
  35. if (ravn) printf("da");
  36. else printf("net");
  37. }
Подскажите,пожалуйста,где ошибки?

Решение задачи: «Определить, является ли квадратная матрица такой, в которой суммы элементов во всех строках и столбцах равны»

textual
Листинг программы
  1. int ravn(int n,int x[10][10]) // ; точка с запятой означает, что это объявление (функция где-то в другом месте), а это не так
  2. {
  3.    int i,j,summ1=0,summ2=0;

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

  1. В функции объявлены три переменные: i, j, summ1.
  2. Переменная i и j являются счетчиками для прохода по элементам матрицы.
  3. Переменная summ1 используется для хранения суммы элементов в текущей строке.
  4. Переменная summ2 используется для хранения суммы элементов в текущем столбце.
  5. Задается начальное значение переменных summ1 и summ2 равное нулю.
  6. Происходит двойной цикл for для прохода по всем элементам матрицы.
  7. Внутри цикла происходит проверка равенства суммы элементов в текущей строке и столбце с заданным значением x.
  8. Если условие выполняется, то возвращается 1, иначе возвращается 0.
  9. Функция готова к использованию.

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


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

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

8   голосов , оценка 3.75 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы