Código [Seleccionar]
Para validar que la matriz cumple con los requisitos puedes hacer los siguiente:
bool Valida=false;
while(Valida==false)
{
cout<<"Numero de filas : ";
cin>>Filas;
cout<<"Numero de columnas : ";
cin>>Columnas;
if(Filas<=10 && Columnas<=10)
{
Valida=true;
}
else {
cout<<"La matriz no cuenta con los requisitos "<<endl;
}
}
No se como hacer el código en Geshi para que se te facilite leerlo pero con el primer while lo que estas haciendo es pedirle al usuario que ingrese tanto las filas y columnas hasta que se valide que cumple las condiciones para eso el if cuando se cumple que tanto filas como columnas sean menores o iguales 10 va a cambiar " Valida" por lo tanto se sale del ciclo para que deje de pedir los valores
Para el segundo Item la validación es muy parecida, ya que te dicen que la cantidad de columnas de ambas matrices deben ser iguales para poder multiplicarse , entonces dependiendo de como lea los datos si con arrays o prefiere crear dos variables Col1 && Col2 debes validar que Col1==Col2 de lo contrario la multiplicación no se puede realizar y el usuario tiene que ingresar nuevamente los valores