Ver Mensaje Individual
  #3 (permalink)  
Antiguo 22/11/2015, 10:11
liisubu
 
Fecha de Ingreso: noviembre-2015
Mensajes: 3
Antigüedad: 8 años, 5 meses
Puntos: 0
Respuesta: Matrices reemplazo de numeros

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 original
  1. int** componentes_matriz (int z, int** x, int n, int m){
  2.     int** y = crear_matriz(n,m);
  3.     for (int i = 0; i < n ; i++){
  4.         for (int j = 0; j < m; j++){
  5.                 y[i][j] = x[i][j];
  6. };
  7. };
  8. return y;
  9. };
  10.  
  11. int main()
  12. {
  13.     cout << "escriba un numero" << endl;
  14.     int z;
  15.     cin >> z;
  16.     int n=3;
  17.     int m=3;
  18.     ifstream ifs("matriz.txt");
  19.     int** x = crear_matriz( n, m);
  20.     x = leer_matriz(ifs, x, n, m);
  21.     int** y = componentes_matriz ( z, x, n, m);
  22.     for (int i = 0; i < n ; i++){
  23.         for (int j = 0; j < m; j++){
  24.                 if (y[i][j] > z){
  25.                 cout << "0" << '\t';
  26.     }else{
  27.         cout << "1" << '\t';
  28.     };
  29.     };
  30.     cout << endl;
  31.     };
  32.     liberar_matriz(x,n,m);
  33.     liberar_matriz(y,n,m);
  34.     ifs.close();
  35.     return 0;
  36. }