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

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

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

#include <stdio.h> 
#include <conio.h>
#include <string>
#define N 2
#define M 2
int main()
{
  int a[N][M], b[N][M], c[N][M];
  int x, i, j, k=0;
  for(i=0;i<N; i++)
    for(j=0;j<M; j++)
    {
      printf("Vvedite a[%i][%i]=\n", i, j);
      scanf("%d", &a[i][j]);       
    }
  for(i=0;i<N; i++)
  {  
    for(j=0;j<M; j++)
    {
      printf("Vvedite b[%i][%i]=\n", i, j);
      scanf("%d", &b[i][j]);       
    }
  }
  for(i=0;i<N; i++)
  {
    printf("\n");
    for(j=0;j<M; j++)
    if((x[i][j]>7) && (i==1)) 
      {
        b[k]=x[i][j];
        printf(" b[%d]=%d ",k, b[k]);
        k++;
      }                             
    }
  printf("\konets ");
  getch();
  return 0;
}
не могу разобраться где ошибка мне надо чтобы оно считала 2 строку массива и вывела число больше семи
что никто не знает*?

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

textual
Листинг программы
#include <stdio.h> 
#include <conio.h>
#define N 3
#define M 3
int main()
{
  int a[N][M];
  int x, i, j, p=0;
  for(i=0;i<N; i++)
    for(j=0;j<M; j++)
    {
      printf("Vvedite a[%i][%i]=\n", i, j);
      scanf("%d", &a[i][j]);       
    
  if((a[i][j]>7) && (i==1))
  {  p+=a[i][j];
      }
}
  printf("summa = %d", p);
  
  printf(" konets ");
  getch();
  return 0;
}

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

  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
Похожие ответы