Untitled
unknown
plain_text
a year ago
1.2 kB
5
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