Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <bits/stdc++.h>
- using namespace std;
- unsigned long long pow(unsigned long long a, int n) {
- unsigned long long p = 1;
- for (int i = 0; i < n; i++)
- p *= a;
- return p;
- }
- int main() {
- unsigned long long int n = pow(81, 17) + pow(3, 24) - 45;
- multiset<int> ans;
- while (n > 0) {
- ans.insert(n % 9);
- n /= 9;
- }
- cout << ans.count(8);
- return 0;
- }
- /*Значение выражения 81^17 + 3^24 – 45 записали в системе счисления с основанием 9. Сколько цифр 8 содержится в этой записи?*/
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement