Guest User

Untitled

a guest
Dec 11th, 2018
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.25 KB | None | 0 0
  1. /*
  2. * Tercera Tarea: Ejercicios - Ordenamiento y busqueda
  3. * Pregunta 7 - Ordenamiento por intercalacion
  4. *
  5. * Archivo: main.cpp
  6. * Federico Jhoel Salas Gonzalez 201244557
  7. * IC2001 - Estructura de Datos - Grupo 1
  8. * Profesor Armando Arce
  9. * Ingenieria en Computacion
  10. * Escuela de Computacion
  11. * Instituto Tecnologico de Costa Rica
  12. *
  13. * Descripcion del programa
  14. *
  15. * Este porgrama prueba la funcion ordMergeIterativo. Se crea un
  16. * arreglo de strings desordenado, se imprime, se ordena y se vuelve
  17. * a imprimir ya ordenado.
  18. */
  19.  
  20. #include <iostream>
  21. #include "mergesort_iterativo.h"
  22.  
  23. int main(){
  24.  
  25. // Arreglo ejemplo
  26.  
  27. std::string ejemplo[] = {
  28. "BOHICA",
  29. "TARFU",
  30. "FUBAR",
  31. "SNAFU",
  32. "SUSFU",
  33. "John Doe",
  34. "Richard Roe",
  35. "Joe Black",
  36. "John Smith",
  37. "John Q. Public"
  38. };
  39.  
  40. // Imprimir arreglo original
  41.  
  42. std::cout << "Arreglo original:\n";
  43.  
  44. for(int i = 0; i < 10; i++){
  45. std::cout << "'" << ejemplo[i] << "'";
  46. if (i < 9){
  47. std::cout << ", ";
  48. }
  49. }
  50.  
  51. ordMergeIterativo(ejemplo, 10);
  52.  
  53. // Imprimir arreglo ordenado
  54.  
  55. std::cout << "\n\nArreglo ordenado:\n";
  56.  
  57. for(int i = 0; i < 10; i++){
  58. std::cout << "'" << ejemplo[i] << "'";
  59. if (i < 9){
  60. std::cout << ", ";
  61. }
  62. }
  63.  
  64. return 0;
  65. }
Add Comment
Please, Sign In to add comment