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

Se citesc de la tastatura elementele unei matrici cu maxim 10 linii si 10 coloane, numere intregi. Scrieti un program in c++ care afiseaza:
a. elementele pare de pe linia 2;
b. Numarul de cifre de 1 din matrice; daca nu exista sa se dea un mesaj

Răspunsuri la întrebare

Răspuns de lucaciucandrei
2

#include<iostream>

using namespace std;

int main(){

   int n,m,a[11][11],k=0;

   cin>>n>>m;

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

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

           cin>>a[i][j];

           //cerinta b

           int ca=a[i][j];

           while(ca!=0){

               if(ca%10==1)

                   k++;

               ca/=10;

           }

       }

   //cerinta a

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

       if(a[2][j]%2==0)

           cout<<a[2][j]<<' ';

   //cerinta b

   if(k==0)

       cout<<endl<<"Nu exista";

   else

       cout<<endl<<k;

   return 0;

}

Alte întrebări interesante