Не могу разобраться, где ошибка мне надо, чтобы оно считала 2 строку массива и вывести число больше семи - C (СИ)

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

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

Листинг программы
  1. #include <stdio.h>
  2. #include <conio.h>
  3. #include <string>
  4. #define N 2
  5. #define M 2
  6. int main()
  7. {
  8. int a[N][M], b[N][M], c[N][M];
  9. int x, i, j, k=0;
  10. for(i=0;i<N; i++)
  11. for(j=0;j<M; j++)
  12. {
  13. printf("Vvedite a[%i][%i]=\n", i, j);
  14. scanf("%d", &a[i][j]);
  15. }
  16. for(i=0;i<N; i++)
  17. {
  18. for(j=0;j<M; j++)
  19. {
  20. printf("Vvedite b[%i][%i]=\n", i, j);
  21. scanf("%d", &b[i][j]);
  22. }
  23. }
  24. for(i=0;i<N; i++)
  25. {
  26. printf("\n");
  27. for(j=0;j<M; j++)
  28. if((x[i][j]>7) && (i==1))
  29. {
  30. b[k]=x[i][j];
  31. printf(" b[%d]=%d ",k, b[k]);
  32. k++;
  33. }
  34. }
  35. printf("\konets ");
  36. getch();
  37. return 0;
  38. }
не могу разобраться где ошибка мне надо чтобы оно считала 2 строку массива и вывела число больше семи
что никто не знает*?

Решение задачи: «Не могу разобраться, где ошибка мне надо, чтобы оно считала 2 строку массива и вывести число больше семи»

textual
Листинг программы
  1. #include <stdio.h>
  2. #include <conio.h>
  3. #define N 3
  4. #define M 3
  5. int main()
  6. {
  7.   int a[N][M];
  8.   int x, i, j, p=0;
  9.   for(i=0;i<N; i++)
  10.     for(j=0;j<M; j++)
  11.     {
  12.       printf("Vvedite a[%i][%i]=\n", i, j);
  13.       scanf("%d", &a[i][j]);      
  14.    
  15.   if((a[i][j]>7) && (i==1))
  16.   {  p+=a[i][j];
  17.       }
  18. }
  19.   printf("summa = %d", p);
  20.  
  21.   printf(" konets ");
  22.   getch();
  23.   return 0;
  24. }

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

  1. Подключение необходимых библиотек для работы с консолью и для работы с массивами.
  2. Определение размеров массива N и M.
  3. Создание двумерного массива a[N][M].
  4. Создание переменных x, i, j, p=0; для работы с циклом.
  5. Ввод данных в массив с помощью двух вложенных циклов и функции scanf.
  6. Проверка условия (a[i][j]>7) && (i==1) для каждого элемента массива.
  7. Если условие выполняется, то к переменной p прибавляется значение элемента массива.
  8. Вывод значения переменной p с помощью функции printf.
  9. Вывод символа konets с помощью функции printf.
  10. Ожидание нажатия клавиши с помощью функции getch.
  11. Возвращение 0, означающее успешный исход программы.

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


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

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

7   голосов , оценка 4.143 из 5

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

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

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