Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- int main()
- {
- int n = 0;
- int two = 0;
- std::cin >> n;
- int start = 1;
- int temp = 0;
- for (int i = 1; i <= n; i++) {
- temp = i;
- if (temp % 2 == 0) {
- two++;
- temp /= 2;
- }
- while (temp % 5 == 0) {
- temp /= 5;
- two--;
- }
- start = start * temp;
- start %= 10;
- }
- switch (two % 4) {
- case 1:
- start = (start * 2) % 10;
- break;
- case 2:
- start = (start * 4) % 10;
- break;
- case 3:
- start = (start * 8) % 10;
- break;
- case 4:
- start = (start * 6) % 10;
- break;
- }
- std::cout << start << std::endl;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement