Necesito desarrollar un programa al que se le introduzca una matriz de nxm dimensiones y luego un numero. El resultado que tiene que mostrarnos el programa es el primer multiple dentro de la matriz del numero que hemos entrado. He creado una funcion para crear la matriz pero no tengo ni idea de como hacer la parte del multiple :S Dejo lo que tengo de codigo por aqui.
Gracias a todos!
Código:
#include <iostream>
using namespace std;
void MatriuN(int **m,int f,int c)
{
for(int i=0;i<f;i++)
for(int j=0;j<c;j++)
{
cout << "ENTRAR ELEMENT FILA " << i+1 << " COLUMNA " << j+1 << endl;
cin >> m[i][j];
}
}
int main()
{
int **matriu, n, m, p;
cout << "NUMERO DE FILES?" << endl;
cin >> n;
matriu = new int*[n];
cout << "NUMERO DE COLUMNES?" << endl;
cin >> m;
for(int i=0;i<n;i++)
matriu[i]=new int[m];
MatriuN(matriu,n,m);
cout << "NUMERO?" << endl;
return 0;}
Añado tambien una imagen de como deberia ser la salida completa, esta en catalan pero supongo que se entiende, si no preguntad^^
http://imageshack.com/a/img905/2083/CQtsgH.png