Advertisement
Hayjerin

LCA Lista 6 Q1

Apr 24th, 2019
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.03 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. int main(void){
  4.    
  5.     int linha, coluna, cont=0;
  6.     printf("Digite a quantidade de linhas da matriz: ");
  7.     scanf("%d", &linha);
  8.     printf("Digite a quantidade de colunas da matriz: ");
  9.     scanf("%d", &coluna);
  10.     int matriz[linha][coluna];
  11.     printf("Informe os valores da matriz.\n");
  12.     for(int i=0;i<linha;i++){
  13.        
  14.         for(int j=0;j<coluna;j++){          //laço de leitura dos elementos da matriz
  15.             printf("posicao: [%d][%d]: ", i, j);
  16.             scanf("%d", &matriz[i][j]);    
  17.         }
  18.     }
  19.      for(int i=0;i<linha;i++){       //mostra a matriz com 2 laços
  20.        
  21.         for(int j=0;j<coluna;j++){
  22.             printf("%d ", matriz[i][j]);
  23.            
  24.         }
  25.         printf("\n");
  26.     }
  27.    
  28.     for(int i=0;i<linha;i++){
  29.         for(int j=0;j<coluna;j++){
  30.             if(matriz[i][j]==0){        //lê os elementos da matriz, caso alguma linha tenha o elemento 0, irá registrar
  31.                 cont++;                 //como linha zerada
  32.                 break;
  33.             }
  34.         }
  35.     }
  36.     printf("Linhas que nao possuem 0: %d", linha-cont); //subtrai a quantidade de linhas pelas linhas que possuiam 0
  37.    
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement