Advertisement
codegod313

KR(OAIP)2

Oct 30th, 2019
210
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.37 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <locale.h>
  3. #include <iostream>
  4. #include <ctime>
  5. #include <cstdlib>
  6.  
  7.  
  8.  
  9. using namespace std;
  10.  
  11.  
  12.  
  13. int main()
  14. {
  15. srand(time(NULL));
  16. setlocale(LC_ALL, "Russian");
  17. int a[6][8];
  18. int b[48];
  19. int k = 0;
  20. int i, j;
  21. for (int i = 0; i < 6; i++) {
  22. for (int j = 0; j < 8; j++) {
  23. a[i][j] = rand() % 10;
  24. }
  25. }
  26. j = 0;
  27. for (i = 5; i >= 0; i--) {
  28. b[k] = a[i][j];
  29. k++;
  30. }
  31. j = 1;
  32. for (i = 0; i < 6; i++) {
  33. b[k] = a[i][j];
  34. k++;
  35. }
  36. j = 2;
  37. for (i = 5; i >= 0; i--) {
  38. b[k] = a[i][j];
  39. k++;
  40. }
  41. j = 3;
  42. for (i = 0; i < 6; i++) {
  43. b[k] = a[i][j];
  44. k++;
  45. }
  46. j = 4;
  47. for (i = 5; i >= 0; i--) {
  48. b[k] = a[i][j];
  49. k++;
  50.  
  51. }
  52. j = 5;
  53. for (i = 0; i < 6; i++) {
  54. b[k] = a[i][j];
  55. k++;
  56. }
  57. j = 6;
  58. for (i = 5; i >= 0; i--) {
  59. b[k] = a[i][j];
  60. k++;
  61. }
  62. j = 7;
  63. for (i = 0; i < 6; i++) {
  64. b[k] = a[i][j];
  65. k++;
  66. }
  67.  
  68. cout << endl;
  69. for (int i = 0; i < 6; i++) {
  70. for (int j = 0; j < 8; j++) {
  71. cout << a[i][j] << " ";
  72. }
  73. cout << endl;
  74. }
  75. cout << endl;
  76. for (int i = 0; i < 48; i++) {
  77. cout << b[i] << " ";
  78. }
  79. for (int j = 0; j < 48; j++) {
  80. int min = b[j];
  81. int minid = j;
  82. for (int i = j+1; i < 48; i++) {
  83. if (min > b[i])
  84. {
  85. min = b[i];
  86. minid = i;
  87. }
  88. }
  89. swap(b[minid], b[j]);
  90. }
  91. cout << endl;
  92. for (int i = 0; i < 48; i++) {
  93. cout << b[i] << " ";
  94. }
  95. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement