Determinar cuantos ceros hay por fila en una matriz en c++

Hacemos uso de las matrices o arreglos bidimensionales, donde habrá numero de filas y columnas por ello declaramos dos variables n,m.
-pedimos al usuario que ingrese los datos al arreglo, luego pasamos a operar utilizando una lógica como se ve en el código para luego proceder a mostrar. 



//matrices bidimensionales //determinar cuantos ceros hay en cada fila #include<iostream> using namespace std; main(){ int n,m,s; cout<<"ingrese numero de filas de una matriz : ";cin>>n; cout<<"ingrese numero de columnas de l amatriz : ";cin>>m; int A[n][m],B[n]; //ingresando datos for(int i=0;i<n;i++){ for(int j=0;j<m;j++){ cout<<"ingrese fila "<<i<<"columna "<<j<<" : ";cin>>A[i][j]; } } //calculando numero de ceros for(int i=0;i<n;i++){ s=0; for(int j=0;j<m;j++){ if(A[i][j]==0){ s=s+1; } } B[i]=s; } //mostrando for(int i=0;i<n;i++){ for(int j=0;j<m;j++){ cout<<"["<<i<<"]"<<"["<<j<<"] =="<<A[i][j]<<"\t"; } cout<<"\n"; } for(int i=0;i<n;i++){ cout<<"en la fila "<<i<<" hay :"<<B[i]<<" ceros \n"; } return 0; }

                            código compilado:

Comentarios

Publicar un comentario

Entradas populares