Noizz00

Untitled

Jun 20th, 2022 (edited)
178
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 3.27 KB | None | 0 0
  1. #include <iostream>
  2. #include <cstring>
  3.  
  4. using namespace std;
  5.  
  6. int n, b, al, x, jednosc;
  7. string a, ak;
  8.  
  9. int main()
  10. {
  11.     cin >> n;
  12.     for(int i=0; i<n; i++)
  13.     {
  14.         cin >> a >> b;
  15.         al=a.length();
  16.         ak=a[al-1];
  17.         x=atoi(ak.c_str());
  18.         if(b==0)
  19.         {
  20.             jednosc=1; cout << jednosc << endl; continue;
  21.         }
  22.         if(x==0)
  23.         {
  24.             jednosc=0; cout << jednosc <<endl; continue;
  25.         }
  26.         if(x==1)
  27.         {
  28.             jednosc=1; cout << jednosc << endl; continue;
  29.         }
  30.         if(x==2)
  31.         {
  32.             if(b%4==0)
  33.             {
  34.                 jednosc=6; cout << jednosc <<endl; continue;
  35.             }
  36.             else if(b%3==0)
  37.             {
  38.                 jednosc=8; cout << jednosc <<endl; continue;
  39.             }
  40.             else if(b%2==0)
  41.             {
  42.                 jednosc=4; cout << jednosc <<endl; continue;
  43.             }
  44.             else
  45.             {
  46.                 jednosc=2; cout << jednosc <<endl; continue;
  47.             }
  48.         }
  49.         if(x==3)
  50.         {
  51.             if(b%4==0)
  52.             {
  53.                 jednosc=1; cout << jednosc <<endl; continue;
  54.             }
  55.             else if(b%3==0)
  56.             {
  57.                 jednosc=7; cout << jednosc <<endl; continue;
  58.             }
  59.             else if(b%2==0)
  60.             {
  61.                 jednosc=9; cout << jednosc <<endl; continue;
  62.             }
  63.             else
  64.             {
  65.                 jednosc=3; cout << jednosc <<endl; continue;
  66.             }
  67.         }
  68.         if(x==4)
  69.         {
  70.             if(b%2==0)
  71.             {
  72.                 jednosc=6; cout << jednosc <<endl; continue;
  73.             }
  74.             else
  75.             {
  76.                 jednosc=4; cout << jednosc <<endl; continue;
  77.             }
  78.         }
  79.         if(x==5)
  80.         {
  81.             jednosc=5; cout << jednosc <<endl; continue;
  82.         }
  83.         if(x==6)
  84.         {
  85.             jednosc=6; cout << jednosc <<endl; continue;
  86.         }
  87.         if(x==7)
  88.         {
  89.             if(b%4==0)
  90.             {
  91.                 jednosc=1; cout << jednosc <<endl; continue;
  92.             }
  93.             else if(b%3==0)
  94.             {
  95.                 jednosc=3; cout << jednosc <<endl; continue;
  96.             }
  97.             else if(b%2==0)
  98.             {
  99.                 jednosc=9; cout << jednosc <<endl; continue;
  100.             }
  101.             else
  102.             {
  103.                 jednosc=7; cout << jednosc <<endl; continue;
  104.             }
  105.         }
  106.         if(x==8)
  107.         {
  108.             if(b%4==0)
  109.             {
  110.                 jednosc=6; cout << jednosc <<endl; continue;
  111.             }
  112.             else if(b%3==0)
  113.             {
  114.                 jednosc=2; cout << jednosc <<endl; continue;
  115.             }
  116.             else if(b%2==0)
  117.             {
  118.                 jednosc=4; cout << jednosc <<endl; continue;
  119.             }
  120.             else
  121.             {
  122.                 jednosc=8; cout << jednosc <<endl; continue;
  123.             }
  124.         }
  125.         if(x==9)
  126.         {
  127.             if(b%2==0)
  128.             {
  129.                 jednosc=1; cout << jednosc <<endl; continue;
  130.             }
  131.             else
  132.             {
  133.                 jednosc=9; cout << jednosc <<endl; continue;
  134.             }
  135.         }
  136.     }
  137.     return 0;
  138. }
Add Comment
Please, Sign In to add comment