elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía actualizada para evitar que un ransomware ataque tu empresa


  Mostrar Temas
Páginas: [1]
1  Programación / Programación C/C++ / ordenamineto de matrices c++ en: 14 Mayo 2020, 02:28 am
buenas noches tengo un problema con un programa de ordenar una matriz pero no ordena este es ek codigo gracias por su colaboracion

Código
  1. #include <iostream>
  2. using namespace std;
  3. void ordenar (int[][3],int);
  4. void llenar (int[][3],int);
  5. void imprimir(int[][3],int);
  6. main()
  7. {
  8. int fila;
  9. int A [fila][3];
  10.     llenar(A,fila);
  11. return 0;
  12. }
  13. void llenar(int A [][3],int x)
  14. {
  15. cout<<"ingrese numero de filas"<<endl;
  16. cin>>x;
  17. for(int i=0;i<x;i++)
  18. {
  19. for(int j=0;j<3;j++)
  20. {
  21. cout<<"ingrese los elementos de la matriz"<<endl;
  22. cin>>A[i][j];
  23. }
  24. }
  25. cout<<"esta es la matriz desordenada"<<endl;
  26. imprimir(A,x);
  27. cout<<endl;
  28. cout<<"este es la matriz ordenada"<<endl;
  29. ordenar(A,x);
  30. }
  31. void imprimir(int A[][3],int x)
  32. {
  33. for(int i=0;i<x;i++)
  34. {
  35. for(int j=0;j<3;j++)
  36. {
  37. cout<<"["<< A[i][j]<<"]";
  38. }
  39. }
  40. }
  41. void ordenar(  int A [][3],int x)
  42. {
  43. for(int i=0;i<x;i++)
  44. {
  45. for(int j=0;j<3;j++)
  46. {
  47. for(int y=0;y<i;y++)
  48. {
  49. for(int z=0;z<3;z++)
  50. {
  51. if(A[i][j]< A[x][y])
  52. {
  53. int aux=A[i][j];
  54. A[i][j]=A[x][y];
  55.                    A[x][y]=aux;
  56. }
  57. }
  58. }
  59. }
  60. }
  61. imprimir(A,x);
  62. }
  63.  



MOD: Utiliza etiquetas de Código GeSHi para el código.
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines