Dev - C++ - Ayuda con matrices

 
Vista:
sin imagen de perfil

Ayuda con matrices

Publicado por Hector (1 intervención) el 04/12/2021 07:51:01
Buen dia grupo.

Alguien que me ayude, ocupo hacer dos matrices en c++ las cuales ya las tengo creadas, ahora necesito que los numeros de la segunda matriz se comparen con la primera matriz y me diga cuantos tengo repetidos de cada uno.

Ejemplo.
El 3 de la primera matriz se repite 4 veces en la segunda matriz.
Y asi con todos, las 2 matrices son de 4x4.

Este es mi codigo.

#include<iostream>
#include<conio.h>
#include<string.h>
#include <cctype>
#include<iomanip>

using namespace std;

int main()
{

int matriz1[4][4]={0},i=0,j=0;
int matriz2[4][4]={0}, b=0, c=0;
char lon=0;

//comienza primera matriz
for(i=0; i<4; i++)//controla las filas de la primera matriz
{
for(j=0; j<4; j++)//controla las columnas de la primera matriz
{


cout<<"1 Matriz ["<<i<<"]["<<j<<"]: ";
cin>>matriz1[i][j];



if((matriz1[i][j]>=0)==(matriz1[i][j]<=16)){ //con un "if" declaramos un limite al usuario
}//fin del if

else{
cout<<"\nSolo numeros dentro del rango del 1 al 16"<<endl;

}//fin del else
}//fin del for que controla las columnas
}//fin del for que controla las filas

for(i=0; i<4; i++)//i es de la primera matriz y controla las filas
{//inicio de l for i filas

for(j=0; j<4; j++)// j es de la primera matriz y controla las columnas
{//inicio del for j columnas
cout<<setw(3)<<matriz1[i][j];// impresion de la primera matriz


}//final del for j columnas

cout<<" "<<"\n";

}//final del for i filas

//COMIENZA LA SEGUNDA MATRIZ
for(b=0; b<4; b++)//controla las filas de la segunda matriz
{

for(c=0; c<4; c++)//controla las columnas de la segunda matriz
{
cout<<"2 Matriz ["<<b<<"]["<<c<<"]: ";
cin>>matriz2[b][c];
}

}
for(b=0; b<4; b++)//h es de la segunda matriz y controla las filas
{

for(c=0; c<4; c++)//a es de la segunda matriz controla las columnas
{
cout<<setw(3)<<matriz2[b][c]<<" ";

}

cout<<"\n";
}

getch();
Return 0;
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder