#include #define COLS 4   int lineadepacero( int matriz[][COLS], int filas, int cols, int fila ); void printm( int matriz[][COLS], int cols, int filas );   int main() {   static int matrizx[][COLS]={{1,2,3,4},{5,6,7,8},{9,8,7,5},{6,8,10,12}};   lineadepacero( matrizx, 4, 4, 3 );   printm( matrizx, 4, 4 );   return 0; }     int lineadepacero( int matriz[][COLS], int filas, int cols, int fila ) {   int i, j, q, elesuma = 0, cont = 0;       for (j = 0; j < cols; j++)     {          for( i = 0; i != filas && (cont != j+1); i++)         {             for(q = 0; q < (filas - i); q++)             {                   elesuma = matriz[i][j] + matriz[i+q][j];                 printf("La suma de el elemento %d,%d = %d y el elemento %d,%d = %d es igual a %d\n", i, j, matriz[i][j], i+q, j,matriz[i+q][j], elesuma);                 if( matriz[fila][j] == elesuma )                 {                       printf("Como esa suma es igual a %d, y el elemento %d de la fila elejida es %d, aumento cont.\n", elesuma, j, matriz[fila][j]);                     cont++;                     printf("cont = %d\n", cont);                     break;                 }             }         }         if( cont != j+1)          return 0;     }     printf("cont = %d y j = %d\n", cont, j);     if( cont == j)     { for( j=0; j < cols; j++)         matriz[fila][j] = 0;           return 0;     }else{         return 1;     }     }   void printm( int matriz[][COLS], int cols, int filas ) {   int i, j;       for( i=0; i < filas; i++ )     {          for( j = 0; j < cols; j++)             printf("%d\t", matriz[i][j]);          putchar('\n');     }        return; }