Advertisement
great_lexa

Помогаем работягам с бдз

Apr 11th, 2018
158
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 3.32 KB | None | 0 0
  1. /*ЗАПУСКАЕМ
  2. ░ГУСЯ░▄▀▀▀▄░РАБОТЯГИ░░
  3. ▄███▀░◐░░░▌░░░░░░░
  4. ░░░░▌░░░░░▐░░░░░░░
  5. ░░░░▐░░░░░▐░░░░░░░
  6. ░░░░▌░░░░░▐▄▄░░░░░
  7. ░░░░▌░░░░▄▀▒▒▀▀▀▀▄
  8. ░░░▐░░░░▐▒▒▒▒▒▒▒▒▀▀▄
  9. ░░░▐░░░░▐▄▒▒▒▒▒▒▒▒▒▒▀▄
  10. ░░░░▀▄░░░░▀▄▒▒▒▒▒▒▒▒▒▒▀▄
  11. ░░░░░░▀▄▄▄▄▄█▄▄▄▄▄▄▄▄▄▄▄▀▄
  12. ░░░░░░░░░░░▌▌░▌▌░░░░░
  13. ░░░░░░░░░░░▌▌░▌▌░░░░░
  14. ░░░░░░░░░▄▄▌▌▄▌▌░░░░░*/
  15. #include <iostream>
  16.  
  17. int main() {
  18.     int group, group_, n, n_, N, N_, check, ans, type;
  19.     std::cout << "Введите номер группы\n";
  20.     std::cin >> group;
  21.     if (group > 172 && group < 179) {
  22.         group = group % 10;
  23.     }
  24.     std::cout << "Введите номер Вашего варианта\n";
  25.     std::cin >> N;
  26.     for (int i = 1; i != 22; ++i) {
  27.         n = N + (i - 1) * (group - 2);
  28.         n %= 30;
  29.         if (n == 0) {
  30.             n = 30;
  31.         }
  32.         std::cout << "В " << i << "-ом задании номер задачи " << n << '\n';
  33.     }
  34.     std::cout << "Выбирайте режим работы - смотрим совпадения по заданию или по варианту. Для варианта введите 0, иначе 1\n";
  35.     std::cin >> type;
  36.     if (type) {
  37.         std::cout << "Введите номер задания\n";
  38.         while (std::cin >> check) {
  39.             for (int i = 3; i != 9; ++i) {
  40.                 if (i != group) {
  41.                     ans = N + (check - 1) * (group - i);
  42.                     if (ans <= 0) {
  43.                         while (ans <= 0) {
  44.                             ans += 30;
  45.                         }
  46.                     }
  47.                     if (ans > 30) {
  48.                         ans = ans % 30;
  49.                     }
  50.                     std::cout << "В группе 17" << i << " человек с вариантом " << ans << '\n';
  51.                 }
  52.             }
  53.             std::cout << "Введите номер задания\n";
  54.         }
  55.     } else {
  56.         std::cout << "Введите номер группы\n";
  57.         while (std::cin >> group_) {
  58.             if (group_ > 172 && group_ < 179) {
  59.                 group_ = group_ % 10;
  60.             }
  61.             std::cout << "Введите номер варианта\n";
  62.             std::cin >> N_;
  63.             for (int i = 1; i != 22; ++i) {
  64.                 n = N + (i - 1) * (group - 2);
  65.                 n_ = N_ + (i - 1) * (group_ - 2);
  66.                 n %= 30;
  67.                 if (n == 0) {
  68.                     n = 30;
  69.                 }
  70.                 n_ %= 30;
  71.                 if (n_ == 0) {
  72.                     n_ = 30;
  73.                 }
  74.                 if (n == n_) {
  75.                     std::cout << "В " << i << "-ом задании номер задачи " << n << '\n';
  76.                 }
  77.             }
  78.             std::cout << "Введите номер группы\n";
  79.         }
  80.     }
  81. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement