Informatică, întrebare adresată de kbi023, 8 ani în urmă

Se consideră tabloul A [20][20] de numere întregi. Să se scrie un program
care determină numărul de elemente nenule de pe fiecare linie.(Tablouri bidimensionale)
De facut in C.

Răspunsuri la întrebare

Răspuns de andriesboss92
0

Răspuns:

#include <stdio.h>

#include <stdlib.h>

int main()

{

   int n, m, nule=0;

   //citim cate linii are matricea

   printf("n = ");

   scanf("%d",&n);

   // citim cate coloane are matricea

   printf("m = ");

   scanf("%d",&m);

   

   int A[20][20];

   // citim elementele matricei

   for(int i = 0; i < n; i++ )

       for(int j = 0; j < m; j++ )

           scanf("%d",&A[i][j]);

       

   // verificam daca in matrice se afla elemente nule ( egale cu zero )

   for(int i = 0; i < n; i++ )

       for(int j = 0; j < m; j++ )

           if( A[i][j] == 0 )

               nule++;

               

   // daca variabila nule este 0 atunci inseamna ca nu exista numere nule. Altfel afisam cate numere nule exista.      

   if(nule==0)

       printf("Nu exista numere nule");

   else

       printf("Exista %d numere nule",nule);

}

Explicație:

In cod

Alte întrebări interesante