Advertisement
Gamerkin

Untitled

Dec 8th, 2022
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.48 KB | None | 0 0
  1. #include <iostream>
  2. #include <cmath>
  3. #include <string>
  4. #include <stdlib.h>
  5. #include <algorithm>
  6. #include <map>
  7. #include <Windows.h>
  8.  
  9. using namespace std;
  10.  
  11. Ряд
  12. //long double fact(int N)
  13. //{
  14. // if (N < 0)
  15. // return 0;
  16. // if (N == 0)
  17. // return 1;
  18. // else
  19. // return N * fact(N - 1);
  20. //}
  21. //int main() {
  22. // setlocale(0, "");
  23. // int n;
  24. // int sum = 0;
  25. // cout << "Введите число: " << endl;
  26. // cin >> n;
  27. // for (int p = 1; p = n; p += 1) {
  28. // for (int s = 1; s = n; s += 1) {
  29. // for (int i = n; i == 1; i -= 1) {
  30. // for (int k = 12; k = 10 + 2 * n; i += 2) {
  31. //
  32. // sum += fact(i) / (pow(sin(k), s));
  33. // cout << sum << endl;
  34. // return 0;
  35. // }
  36. //
  37. // }
  38. // }
  39. // }
  40. //
  41. //
  42. // system("pause");
  43. // return 0;
  44. //}
  45.  
  46. Матрицы
  47. //int main() {
  48. // setlocale(0, "");
  49. // double max_sell, min_sell;
  50. // double all_sum = 0, money_sum = 0, comission_sum = 0;
  51. // double max_money = -1000, min_money = 1000, max_comission = -1000, min_comission = 1000;
  52. // double A[3][4] = { {5, 2, 0, 10}, {3, 5, 2, 5}, {20, 0, 0, 0} };
  53. // double B[4][2] = { {1.2, 0.5}, {2.8, 0.4}, {5, 1}, {2, 1.5} };
  54. // double C[3][2];
  55. //
  56. // for (int i = 0; i < 3; i++) {
  57. // for (int j = 0; j < 2; j++) {
  58. // C[i][j] = 0;
  59. // for (int k = 0; k < 4; k++) {
  60. // C[i][j] += A[i][k] * B[k][j];
  61. // }
  62. // }
  63. // }
  64. // for (int i = 0; i <= 2; i++) {
  65. // if (C[i][0] > max_money) {
  66. // max_money = C[i][0];
  67. // max_sell = i + 1;
  68. // }
  69. // if (C[i][0] < min_money) {
  70. // min_money = C[i][0];
  71. // min_sell = i + 1;
  72. // }
  73. // }
  74. // cout << "Больше всего денег получил продавец - " << max_sell << ", меньше всего денег получил продавец - " << min_sell << endl;
  75. //
  76. // for (int i = 0; i <= 2; i++) {
  77. // if (C[i][1] > max_comission) {
  78. // max_comission = C[i][1];
  79. // max_sell = i + 1;
  80. // }
  81. // if (C[i][0] < min_comission) {
  82. // min_comission = C[i][0];
  83. // min_sell = i + 1;
  84. // }
  85. // }
  86. // cout << "Наибольшие комиссионные получил продавец - " << max_sell << ", наименьшие комисионные получил продавец - " << min_sell << endl;
  87. //
  88. // for (int i = 0; i <= 2; i++) {
  89. // money_sum += C[i][0];
  90. // }
  91. // cout << "Общая сумма денег, вырученных за проданные товары: " << money_sum << endl;
  92. //
  93. // for (int i = 0; i <= 2; i++) {
  94. // comission_sum += C[i][1];
  95. // }
  96. // cout << "Сумма комиссионных всех продавцов: " << comission_sum << endl;
  97. //
  98. // all_sum = comission_sum + money_sum;
  99. // cout << "Сумма денег, прошедшая через руки продавцов: " << all_sum << endl;
  100. //
  101. // system("pause");
  102. // return 0;
  103. //}
  104.  
  105. Синусоида
  106. //int main() {
  107. // HANDLE handle = GetStdHandle(STD_OUTPUT_HANDLE);
  108. // CONSOLE_SCREEN_BUFFER_INFO consoleInfo;
  109. // GetConsoleScreenBufferInfo(handle, &consoleInfo);
  110. // int height = consoleInfo.srWindow.Bottom - consoleInfo.srWindow.Top + 1;
  111. // int width = consoleInfo.srWindow.Right - consoleInfo.srWindow.Left + 1;
  112. //
  113. // auto GetX = [&](double x) {
  114. // return int(x / 7 * width);
  115. // };
  116. // auto GetY = [&](double y) {
  117. // return int((-y / 1 + 1) * (height / 2));
  118. // };
  119. //
  120. // _COORD c;
  121. // for (double i = 0; i < 7; i += 0.02)
  122. // {
  123. // c.X = GetX(i);
  124. // c.Y = GetY(sin(i));
  125. // SetConsoleCursorPosition(handle, c);
  126. // cout << '*';
  127. // }
  128. //
  129. // cin.get();
  130. // CloseHandle(handle);
  131. //
  132. // return 0;
  133. //}
  134.  
  135. Шарики
  136. //bool perestanovka(int* urna, int n)
  137. //{
  138. // for (int i = 0; i < n; ++i)
  139. // {
  140. // if (urna[i] == i)
  141. // {
  142. // return true;
  143. // }
  144. // }
  145. // return false;
  146. //}
  147. //
  148. //int main()
  149. //
  150. //{ setlocale(0, "");
  151. // int sum = 0, n = 10, max = 3628800;
  152. // int urna[10] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 };
  153. //
  154. // for (int i = 0; i < max; ++i)
  155. // {
  156. // next_permutation(urna, urna + n);
  157. // if (perestanovka(urna, n))
  158. // sum++;
  159. // }
  160. // cout << "Общее количество комбинаций: " << sum << endl;
  161. //
  162. // system("pause");
  163. // return 0;
  164. //}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement