Вывести индексы всех ненулевых элементов матрицы - C (СИ)

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

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

Ребята помогите, задание есть двумерный масив нужно вывести адреса всех нераных нулю элементов, только вот моя программа вылетает не выдавая ошибок, начинаю вводить масив и вылет.
Листинг программы
  1. #include <stdio.h>
  2. int main(void)
  3. {
  4. int w,q,i, j;
  5. int a[10][10];
  6. printf("VVod matrici\n");
  7. {
  8. for ( i = 0; i < 10; i++ )
  9. {
  10. for ( j = 0; j < 10; j++ )
  11. scanf("%d\n",a[i][j]);
  12. }
  13. printf("Matrica\n");
  14. }
  15. {
  16. for ( i = 0; i < 10; i++ )
  17. {
  18. for ( j = 0; j < 10; j++ )
  19. if ((a[i][j])!=0)
  20. {
  21. q=i;
  22. w=j;
  23. printf ("%d\n",q);
  24. printf ("%d\n",w);
  25. }
  26. }
  27. }
  28. }

Решение задачи: «Вывести индексы всех ненулевых элементов матрицы»

textual
Листинг программы
  1. #include <stdio.h>
  2. #include <conio.h>
  3. int main(void)
  4. {
  5.     int w=0, q=0, i, j;
  6.     int a[2][2];
  7.     printf("VVod matrici\n");
  8.         for (i = 0; i < 2; i++)
  9.         {
  10.             for (j = 0; j < 2; j++){
  11.                 scanf("%d", &a[i][j]);
  12.         }  
  13.     }
  14.         for (i = 0; i < 2; i++)
  15.         {
  16.             for (j = 0; j < 2; j++) {
  17.                 if (a[i][j] != 0)
  18.                 {
  19.                     q = i;
  20.                     w = j;
  21.                     printf("Array a[%d] [%d] !=0 \n", q,w);
  22.                 }
  23.             }
  24.         }
  25.         _getch();
  26.     }

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

В этом коде программа сначала запрашивает у пользователя ввести матрицу 2x2, затем проверяет каждый элемент матрицы на ненулевой статус. Если элемент не равен нулю, программа выводит индексы этого элемента. Список действий:

  1. Ввод матрицы с помощью функции scanf.
  2. Проверка каждого элемента матрицы на ненулевой статус.
  3. Если элемент не равен нулю, программа сохраняет его индексы в переменные q и w.
  4. Вывод индексов ненулевого элемента с помощью функции printf.
  5. Завершение программы с помощью функции _getch.

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


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

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

15   голосов , оценка 3.933 из 5

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

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

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