Не могу разобраться, где ошибка мне надо, чтобы оно считала 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 строку массива и вывести число больше семи»
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;
- }
Объяснение кода листинга программы
- Подключение необходимых библиотек для работы с консолью и для работы с массивами.
- Определение размеров массива N и M.
- Создание двумерного массива a[N][M].
- Создание переменных x, i, j, p=0; для работы с циклом.
- Ввод данных в массив с помощью двух вложенных циклов и функции scanf.
- Проверка условия (a[i][j]>7) && (i==1) для каждого элемента массива.
- Если условие выполняется, то к переменной p прибавляется значение элемента массива.
- Вывод значения переменной p с помощью функции printf.
- Вывод символа
konets
с помощью функции printf. - Ожидание нажатия клавиши с помощью функции getch.
- Возвращение 0, означающее успешный исход программы.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д