Advertisement
Guest User

Untitled

a guest
Oct 22nd, 2017
48
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.56 KB | None | 0 0
  1. #include<iostream>
  2. #include <cmath>
  3. #include<iomanip>
  4.  
  5. using namespace std;
  6.  
  7. void print(int *a, int b){
  8.     for (int i = 0; i < b; i++){
  9.         cout << a[i] << ' ';
  10.     }
  11.     cout << endl;
  12. }
  13.  
  14. void fill(int *a, int b){
  15.     for (int i = 0; i < b; i++){
  16.         cin >> a[i];
  17.     }
  18. }
  19.  
  20. bool isPower(int b, int a){
  21.     double s = log(b) / log(a);;
  22.     return s == (int)s;
  23. }
  24.  
  25. int main(){
  26.     int *a;
  27.     int b, c, d, e;
  28.     cin >> b;
  29.     a = new int[b];
  30.     fill(a, b);
  31.     cin >> c;
  32.     d = 0;
  33.     for (int i = 0; i < b; i++){
  34.         if (isPower(a[i], c)){
  35.             d++;
  36.         }
  37.     }
  38.     cout << d;
  39.  
  40.     return 0;  
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement