Untitled
unknown
plain_text
5 months ago
1.2 kB
2
Indexable
#include<iostream> #include<iomanip> using namespace std; const int nn=15; void inputMatrix(int b[][nn], int m){ for(int i=0; i<m; i++) for(int j=0; j<m; j++) cin>>b[i][j]; } void outputMatrix(int b[][nn], int m){ for(int i=0; i<m; i++){ for(int j=0; j<m; j++) cout<<setw(5)<<b[i][j]<<" "; cout<<endl; } } int evenElements(int b[][nn], int m){ int br=0; for(int i=0; i<m; i++) for(int j=0; j<m; j++) if(b[i][j] % 2 == 0) br++; return br; } void evenRows(int b[][nn], int m){ int br; for(int i=0; i<m; i++){ br=0; for(int j=0; j<m; j++) if(b[i][j] % 2 == 0) br++; cout<<br<<" ";} } void evenColumns(int b[][nn], int m){ int br; for(int j=0;j<m;j++){ br=0; for(int i=0; i<m; i++) if(b[i][j]%2==0) br++; cout<<br<<" "; } } int main(){ int n; int a[nn][nn]; cout<<"n = "; cin>>n; inputMatrix(a,n); outputMatrix(a,n); cout << "The number of all even elements is: "<<evenElements(a,n)<<endl; cout << "The number of the even elements in each row is as follows: "; evenRows(a,n); cout<<endl; cout << "The number of the even elements in each column is as follows: "; evenColumns(a,n); return 0; }
Editor is loading...
Leave a Comment