проверка состояния с помощью двумерного массива в c - PullRequest
0 голосов
/ 31 марта 2019

как мне проверить, больше ли A (7 4 3, 1 2 2, 6 0 0), чем B (3 3 2)?он должен проверять элементы первой строки массива A и элементы первой строки массива B одновременно, скажем, сказать true или false вместо проверки 1-го элемента 1-й строки в массиве A и 1-го элемента 1-й строки в массиве B, затем сказать true или falseдля этого единственного элемента.

пытался реализовать это, используя цикл for и оператор if.


(Код, опубликованный OP в комментарии с добавлением объявлений переменных, будет выглядеть следующим образом)
void f(void)
{
    int A[3][3]= {{7,4,3} ,{1,2,2}, {6,0,0}};
    int B[3][3]= {{3,3,2}};
    int c[3][3]= {0};
    int temp[3]= {0};
    int n1=3,n2=3, i, j;

    for(i=0;i<n1;i++) {
        for(j=0;j<n2;j++) {
            if(B[0][j]>=A[i][j]) {
                temp[j]=1;
            }
            if(temp[n2-3]==1 && temp[n2-(n2-2)]==1 && temp[n2-1]==1 ) {
                c[i][j]+=A[i][j];
            }
        }
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...