Es decir que podria asignarle el valor a de
x a y en la funcion
componentes_matriz y luego en el
main hacer la comparación de esta forma ?
Código C++:
Ver originalint** componentes_matriz (int z, int** x, int n, int m){
int** y = crear_matriz(n,m);
for (int i = 0; i < n ; i++){
for (int j = 0; j < m; j++){
y[i][j] = x[i][j];
};
};
return y;
};
int main()
{
cout << "escriba un numero" << endl;
int z;
cin >> z;
int n=3;
int m=3;
ifstream ifs("matriz.txt");
int** x = crear_matriz( n, m);
x = leer_matriz(ifs, x, n, m);
int** y = componentes_matriz ( z, x, n, m);
for (int i = 0; i < n ; i++){
for (int j = 0; j < m; j++){
if (y[i][j] > z){
cout << "0" << '\t';
}else{
cout << "1" << '\t';
};
};
cout << endl;
};
liberar_matriz(x,n,m);
liberar_matriz(y,n,m);
ifs.close();
return 0;
}