Entrada destacada

Programa que diga si un número es par o no. Finaliza al pulsar “0”.

#include <stdio.h> void main(){ int num; printf("Por favor, escribe el numero que quieras.Te diremos si es par ...

martes, 30 de mayo de 2017

Comparar si dos matrices son iguales

#include <iostream>
using namespace std;
int main() {
int n,m,may,cont=0,q,t;
cout<<"Ingrese las dimensiones [I] [J] para la matriz A\n";
cin>>n>>m;
cout<<"Ingrese las dimensiones [I] [J] para la matriz B\n";
cin>>q>>t;
int A[n][m],B[q][t];
if(n==q && m==t){
for(int i=0;i<n;i++){
for(int j=0;j<m;j++){
cout<<"\nIngrese los valores en la posicion ["<<i<<"]["<<j<<"] de la matriz A\n";
cin>>A[i][j];
}
}
for(int i=0;i<q;i++){
for(int j=0;j<t;j++){
cout<<"\nIngrese los valores en la posicion ["<<i<<"]["<<j<<"] de la matriz B\n";
cin>>B[i][j];
}
}
cout<<"\nElementos de la matriz A\n";
for(int i=0;i<n;i++){
for(int j=0;j<m;j++){
cout<<"\t["<<A[i][j]<<"] ";
}
cout<<"\n";
}
cout<<"\nElementos de la matriz B\n";
for(int i=0;i<q;i++){
for(int j=0;j<t;j++){
cout<<"\t["<<B[i][j]<<"] ";
}
cout<<"\n";
}

for(int i=0;i<n;i++){
for(int j=0;j<m;j++){
if(A[i][j]==B[i][j]){
cont+=1;
}else{
i=n;
j=m;
}
}
}
if(cont==(n*m)){
cout<<"\nLas dos matrices si son iguales\n";
}else{
cout<<"\nLas dos matrices no son iguales\n";
}

}else{
cout<<"\nLas dos matrices no son iguales\n";
}



return 0;
}

No hay comentarios.:

Publicar un comentario