fork(1) download
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. int main()
  6. {
  7. int odp,n;
  8. unsigned long long a,pot;
  9. cin >> n;
  10. for(int i=1;i<=n;i++)
  11. {
  12. odp=1;
  13. cin >> a;
  14. if(a<0)
  15. a*=-1;
  16. cin >> pot;
  17. if(pot==0)
  18. odp=1;
  19. a=a%10;
  20. switch(a)
  21.  
  22. else if(a%10==2)
  23. {
  24. if((pot%2==0)&&(pot%4!=0))
  25. odp=4;
  26. else if(pot%4==0)
  27. odp=6;
  28. else if(pot%4==1)
  29. odp=2;
  30. else
  31. odp=8;
  32. }
  33. else if(a%10==3)
  34. {
  35. if((pot%2==0)&&(pot%4!=0))
  36. odp=9;
  37. else if(pot%4==0)
  38. odp=1;
  39. else if(pot%4==1)
  40. odp=3;
  41. else
  42. odp=7;
  43.  
  44. }
  45. else if(a%10==4)
  46. {
  47. if(pot%2==0)
  48. odp=6;
  49. else
  50. odp=4;
  51. }
  52. else if((a%10==5)||(a%10==6))
  53. odp=a;
  54.  
  55. else if(a%10==7)
  56. {
  57. if((pot%2==0)&&(pot%4!=0))
  58. odp=4;
  59. else if(pot%4==0)
  60. odp=6;
  61. else if(pot%4==1)
  62. odp=7;
  63. else
  64. odp=3;
  65.  
  66. }
  67. else if(a%10==8)
  68. {
  69. if((pot%2==0)&&(pot%4!=0))
  70. odp=4;
  71. else if(pot%4==0)
  72. odp=6;
  73. else if(pot%4==1)
  74. odp=8;
  75. else
  76. odp=2;
  77. }
  78. else if(a%10==9)
  79. {
  80. if(pot%2==0)
  81. odp=1;
  82. else
  83. odp=9;
  84. }
  85. else if(a%10==0)
  86. {
  87. odp=0;
  88. }
  89. cout <<odp<<endl;
  90. }
  91. return 0;
  92. }
  93.  
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
prog.cpp: In function 'int main()':
prog.cpp:22: error: expected primary-expression before 'else'
prog.cpp:22: error: expected `;' before 'else'
prog.cpp:33: error: 'else' without a previous 'if'
stdout
Standard output is empty