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

fiind data o matrice a cu n*m elemente numere naturale se cere sa se afiseze elementele matricii formate doar din cifre pare.sa se det si numarul acestora

Răspunsuri la întrebare

Răspuns de Mihai2628
1

Răspuns:

# include <iostream>

using namespace std;

int A[100][100],n,m;

int main ()

{

   int i,j;

   cin>>n>>m;

   int nr=0;

   for (i=1;i<=n;i++)

   for (j=1;j<=m;j++)

   cin>>A[i][j];

   

   for (i=1;i<=n;i++){

       for (j=1;j<=m;j++)

       if (A[i][j]%2==0){

       nr++;

       cout <<"A["<<i<<"]"<<"["<<j<<"]"<<" ";

       }

   }

   cout<<"Numarul lor este: "<<nr;

   return 0;

}

Explicație:

Cu primele doua for-uri am citit matricea, iar apoi am verificat daca elementele sunt pare (mergand pe linii, dar puteai parcurge si coloane, nu conteaza). Matricea fiind notata cu A, elementele le-am afisat sub forma A[i][j], spre exemplu iti afiseaza si A[1][2], A[2][1] si asa mai departe daca sunt elemente pare.

Alte întrebări interesante