fork(2) download
  1. #include <iostream>
  2. #include <math.h>
  3.  
  4. using namespace std;
  5.  
  6. int main()
  7. {
  8. int D;
  9. int wynik [100];
  10. int a, b;
  11. cin >> D;
  12. if (0 <= D <= 100)
  13. {
  14. for (int i = 1; i <= D; i++)
  15. {
  16. cin >> a >> b;
  17. for (int j = 10; j < a;)
  18. {
  19. if (a > 10)
  20. {
  21. a = a % 10;
  22. }
  23. else
  24. {
  25. j = a + 1;
  26. }
  27. }
  28. for (int j = 10; j < b;)
  29. {
  30. if (b > 10)
  31. {
  32. b = b % 10;
  33. }
  34. else
  35. {
  36. j = b + 1;
  37. }
  38. }
  39. wynik[i] = pow(a, b);
  40. }
  41. for (int i = 1; i <= D; i++)
  42. {
  43. if (wynik[i] > 10)
  44. {
  45. for (int j = 10; wynik[i] > j;)
  46. {
  47. wynik[i] = wynik[i] % 10;
  48. }
  49. }
  50. cout << wynik[i] << endl;
  51. }
  52. }
  53. else
  54. {
  55. exit(0);
  56. }
  57. return 0;
  58. }
Success #stdin #stdout 0s 4240KB
stdin
Standard input is empty
stdout
Standard output is empty