Advertisement
Guest User

Untitled

a guest
Apr 20th, 2019
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.18 KB | None | 0 0
  1. #include "Header.h"
  2.  
  3.  
  4.  
  5. void dibujar3(int *arreglo)
  6. {
  7. cout << (char)218 << (char)196 << (char)196 << (char)194 << (char)196 << (char)196 << (char)194 << (char)196 << (char)196 << (char)194 << (char)196 << (char)196 << (char)191 << endl;
  8. cout << (char)179 << " X" << (char)179 << " Y" << (char)179 << " Z" << (char)179 << " F" << (char)179 << endl;
  9. cout << (char)195 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)180 << endl;
  10. cout << (char)179 << " 0" << (char)179 << " 0" << (char)179 << " 0" << (char)179 << " "; cin >> arreglo[0];
  11. cout << (char)195 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)180 << endl;
  12. cout << (char)179 << " 0" << (char)179 << " 0" << (char)179 << " 1" << (char)179 << " "; cin >> arreglo[1];
  13. cout << (char)195 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)180 << endl;
  14. cout << (char)179 << " 0" << (char)179 << " 1" << (char)179 << " 0" << (char)179 << " "; cin >> arreglo[2];
  15. cout << (char)195 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)180 << endl;
  16. cout << (char)179 << " 0" << (char)179 << " 1" << (char)179 << " 1" << (char)179 << " "; cin >> arreglo[3];
  17. cout << (char)195 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)180 << endl;
  18. cout << (char)179 << " 1" << (char)179 << " 0" << (char)179 << " 0" << (char)179 << " "; cin >> arreglo[4];
  19. cout << (char)195 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)180 << endl;
  20. cout << (char)179 << " 1" << (char)179 << " 0" << (char)179 << " 1" << (char)179 << " "; cin >> arreglo[5];
  21. cout << (char)195 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)180 << endl;
  22. cout << (char)179 << " 1" << (char)179 << " 1" << (char)179 << " 0" << (char)179 << " "; cin >> arreglo[6];
  23. cout << (char)195 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)180 << endl;
  24. cout << (char)179 << " 1" << (char)179 << " 1" << (char)179 << " 1" << (char)179 << " "; cin >> arreglo[7];
  25. cout << (char)192 << (char)196 << (char)196 << (char)193 << (char)196 << (char)196 << (char)193 << (char)196 << (char)196 << (char)193 << (char)196 << (char)196 << (char)217 << endl;
  26. }
  27.  
  28. void dibujar4(int *arreglo)
  29. {
  30. cout << (char)218 << (char)196 << (char)196 << (char)194 << (char)196 << (char)196 << (char)194 << (char)196 << (char)196 << (char)194 << (char)196 << (char)196 << (char)194 << (char)196 << (char)196 << (char)191 << endl;
  31. cout << (char)179 << " W" << (char)179 << " X" << (char)179 << " Y" << (char)179 << " Z" << (char)179 << " F" << (char)179 << endl;
  32. cout << (char)195 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)180 << endl;
  33. cout << (char)179 << " 0" << (char)179 << " 0" << (char)179 << " 0" << (char)179 << " 0" << (char)179 << " "; cin >> arreglo[0];
  34. cout << (char)195 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)180 << endl;
  35. cout << (char)179 << " 0" << (char)179 << " 0" << (char)179 << " 0" << (char)179 << " 1" << (char)179 << " "; cin >> arreglo[1];
  36. cout << (char)195 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)180 << endl;
  37. cout << (char)179 << " 0" << (char)179 << " 0" << (char)179 << " 1" << (char)179 << " 0" << (char)179 << " "; cin >> arreglo[2];
  38. cout << (char)195 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)180 << endl;
  39. cout << (char)179 << " 0" << (char)179 << " 0" << (char)179 << " 1" << (char)179 << " 1" << (char)179 << " "; cin >> arreglo[3];
  40. cout << (char)195 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)180 << endl;
  41. cout << (char)179 << " 0" << (char)179 << " 1" << (char)179 << " 0" << (char)179 << " 0" << (char)179 << " "; cin >> arreglo[4];
  42. cout << (char)195 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)180 << endl;
  43. cout << (char)179 << " 0" << (char)179 << " 1" << (char)179 << " 0" << (char)179 << " 1" << (char)179 << " "; cin >> arreglo[5];
  44. cout << (char)195 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)180 << endl;
  45. cout << (char)179 << " 0" << (char)179 << " 1" << (char)179 << " 1" << (char)179 << " 0" << (char)179 << " "; cin >> arreglo[6];
  46. cout << (char)195 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)180 << endl;
  47. cout << (char)179 << " 0" << (char)179 << " 1" << (char)179 << " 1" << (char)179 << " 1" << (char)179 << " "; cin >> arreglo[7];
  48. cout << (char)195 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)180 << endl;
  49. cout << (char)179 << " 1" << (char)179 << " 0" << (char)179 << " 0" << (char)179 << " 0" << (char)179 << " "; cin >> arreglo[8];
  50. cout << (char)195 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)180 << endl;
  51. cout << (char)179 << " 1" << (char)179 << " 0" << (char)179 << " 0" << (char)179 << " 1" << (char)179 << " "; cin >> arreglo[9];
  52. cout << (char)195 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)180 << endl;
  53. cout << (char)179 << " 1" << (char)179 << " 0" << (char)179 << " 1" << (char)179 << " 0" << (char)179 << " "; cin >> arreglo[10];
  54. cout << (char)195 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)180 << endl;
  55. cout << (char)179 << " 1" << (char)179 << " 0" << (char)179 << " 1" << (char)179 << " 1" << (char)179 << " "; cin >> arreglo[11];
  56. cout << (char)195 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)180 << endl;
  57. cout << (char)179 << " 1" << (char)179 << " 1" << (char)179 << " 0" << (char)179 << " 0" << (char)179 << " "; cin >> arreglo[12];
  58. cout << (char)195 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)180 << endl;
  59. cout << (char)179 << " 1" << (char)179 << " 1" << (char)179 << " 0" << (char)179 << " 1" << (char)179 << " "; cin >> arreglo[13];
  60. cout << (char)195 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)180 << endl;
  61. cout << (char)179 << " 1" << (char)179 << " 1" << (char)179 << " 1" << (char)179 << " 0" << (char)179 << " "; cin >> arreglo[14];
  62. cout << (char)195 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)180 << endl;
  63. cout << (char)179 << " 1" << (char)179 << " 1" << (char)179 << " 1" << (char)179 << " 1" << (char)179 << " "; cin >> arreglo[15];
  64. cout << (char)192 << (char)196 << (char)196 << (char)193 << (char)196 << (char)196 << (char)193 << (char)196 << (char)196 << (char)193 << (char)196 << (char)196 << (char)193 << (char)196 << (char)196 << (char)217 << endl;
  65. }
  66.  
  67. void Kmap3(int *arreglo)
  68. {
  69. cout << " YZ" << endl;
  70. cout << " " << (char)218 << (char)196 << (char)196 << (char)194 << (char)196 << (char)196 << (char)194 << (char)196 << (char)196 << (char)194 << (char)196 << (char)196 << (char)194 << (char)196 << (char)196 << (char)191 << endl;
  71. cout << " X" << (char)179 << " " << (char)179 << "00" << (char)179 << "01" << (char)179 << "11" << (char)179 << "10" << (char)179 << endl;
  72. cout << " " << (char)195 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)180 << endl;
  73. cout << " " << (char)179 << " 0" << (char)179 << " " << arreglo[0] << (char)179 << " " << arreglo[1] << (char)179 << " " << arreglo[3] << (char)179 << " " << arreglo[2] << (char)179 << endl;
  74. cout << " " << (char)195 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)180 << endl;
  75. cout << " " << (char)179 << " 1" << (char)179 << " " << arreglo[4] << (char)179 << " " << arreglo[5] << (char)179 << " " << arreglo[7] << (char)179 << " " << arreglo[6] << (char)179 << endl;
  76. cout << " " << (char)192 << (char)196 << (char)196 << (char)193 << (char)196 << (char)196 << (char)193 << (char)196 << (char)196 << (char)193 << (char)196 << (char)196 << (char)193 << (char)196 << (char)196 << (char)217 << endl;
  77. }
  78.  
  79. void Kmap4(int *arreglo)
  80. {
  81. cout << " YZ" << endl;
  82. cout << " " << (char)218 << (char)196 << (char)196 << (char)194 << (char)196 << (char)196 << (char)194 << (char)196 << (char)196 << (char)194 << (char)196 << (char)196 << (char)194 << (char)196 << (char)196 << (char)191 << endl;
  83. cout << "WX" << (char)179 << " " << (char)179 << "00" << (char)179 << "01" << (char)179 << "11" << (char)179 << "10" << (char)179 << endl;
  84. cout << " " << (char)195 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)180 << endl;
  85. cout << " " << (char)179 << "00" << (char)179 << " " << arreglo[0] << (char)179 << " " << arreglo[1] << (char)179 << " " << arreglo[3] << (char)179 << " " << arreglo[2] << (char)179 << endl;
  86. cout << " " << (char)195 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)180 << endl;
  87. cout << " " << (char)179 << "01" << (char)179 << " " << arreglo[4] << (char)179 << " " << arreglo[5] << (char)179 << " " << arreglo[7] << (char)179 << " " << arreglo[6] << (char)179 << endl;
  88. cout << " " << (char)195 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)180 << endl;
  89. cout << " " << (char)179 << "11" << (char)179 << " " << arreglo[12] << (char)179 << " " << arreglo[13] << (char)179 << " " << arreglo[15] << (char)179 << " " << arreglo[14] << (char)179 << endl;
  90. cout << " " << (char)195 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)197 << (char)196 << (char)196 << (char)180 << endl;
  91. cout << " " << (char)179 << "10" << (char)179 << " " << arreglo[8] << (char)179 << " " << arreglo[9] << (char)179 << " " << arreglo[11] << (char)179 << " " << arreglo[10] << (char)179 << endl;
  92. cout << " " << (char)192 << (char)196 << (char)196 << (char)193 << (char)196 << (char)196 << (char)193 << (char)196 << (char)196 << (char)193 << (char)196 << (char)196 << (char)193 << (char)196 << (char)196 << (char)217 << endl;
  93. }
  94.  
  95.  
  96. int main()
  97. {
  98. int vars;
  99. cin >> vars;
  100. int filas = pow(2, vars);
  101. int* vals = new int[filas];
  102.  
  103.  
  104.  
  105. if (vars == 3)
  106. {
  107. dibujar3(vals);
  108. KM tabla(vals);
  109. tabla.imprimir();
  110. cout << endl;
  111. tabla.printUnos();
  112. cout << endl;
  113. tabla.imprimirgroups();
  114. Kmap3(vals);
  115. }
  116. if (vars == 4)
  117. {
  118. dibujar4(vals);
  119. Kmap4(vals);
  120. }
  121.  
  122.  
  123. system("pause>0");
  124.  
  125. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement