fork download
  1. #include <stdio.h>
  2.  
  3. int mod(int podstawa)
  4. {
  5. int wynik;
  6. wynik = podstawa % 4;
  7.  
  8. if(wynik == 0)
  9. wynik = 4;
  10.  
  11. return wynik;
  12. }
  13.  
  14. int ostatnia_cyfra(int podstawa, int wykladnik)
  15. {
  16. int wynik = 1;
  17. int i;
  18.  
  19. podstawa = podstawa%10;
  20. wykladnik = mod(wykladnik);
  21. for(i=1; i<=wykladnik;i++)
  22. wynik = wynik * podstawa;
  23.  
  24. return wynik%10;
  25. }
  26.  
  27. int main(void) {
  28. // your code goes here
  29.  
  30. printf("%d",ostatnia_cyfra(2002,999121));
  31. return 0;
  32. }
  33.  
Success #stdin #stdout 0s 2160KB
stdin
Standard input is empty
stdout
2