matheuspschuetz Postado Outubro 20, 2019 Denunciar Share Postado Outubro 20, 2019 fica aparecendo "A matriz não apresenta linhas e colunas nulas"....eu não sei como resolver,alguém pode me ajudar??... foi assim que eu fiz #include <stdio.h> #include <string.h> #include <stdlib.h> void lermat(int lin, int col, int m[lin][col]){ int i, j, ln=0, cn=0; for(i=0; i<lin; i++){ for(j=0; j<col; j++){ scanf("%d", &m[j]); if(m == 0) //VERIFICAR LINHA NULA ln++; else if(m[j] == 0) //VERIFICAR COLUNA NULA cn++; } } if(ln>0 && cn>0) printf("tem %d linha(s) nula(s) e %d coluna(s) nula(s)\n", cn, ln); else printf("A matriz não apresenta linhas e colunas nulas\n"); } int main(){ int nl, nc, mat[nl][nc]; printf("digite o numero de linhas e colunas:\n"); scanf("%d %d", &nl, &nc); lermat(nl, nc, mat); } Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
matheuspschuetz
fica aparecendo "A matriz não apresenta linhas e colunas nulas"....eu não sei como resolver,alguém pode me ajudar??... foi assim que eu fiz
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
void lermat(int lin, int col, int m[lin][col]){
int i, j, ln=0, cn=0;
for(i=0; i<lin; i++){
for(j=0; j<col; j++){
scanf("%d", &m[j]);
if(m == 0) //VERIFICAR LINHA NULA
ln++;
else if(m[j] == 0) //VERIFICAR COLUNA NULA
cn++;
}
}
if(ln>0 && cn>0)
printf("tem %d linha(s) nula(s) e %d coluna(s) nula(s)\n", cn, ln);
else
printf("A matriz não apresenta linhas e colunas nulas\n");
}
int main(){
int nl, nc, mat[nl][nc];
printf("digite o numero de linhas e colunas:\n");
scanf("%d %d", &nl, &nc);
lermat(nl, nc, mat);
}
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.