Advertisement
J00ker

T(17-9)

Sep 17th, 2014
20
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.67 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. int Putere(int n)
  6. {
  7.     int k = 0;
  8.     for(int i = 1; i <= n; i *= 2)
  9.         k++;
  10.     return k-1;
  11. }
  12.  
  13. int Divizor(int n, int p)
  14. {
  15.     int k = 0;
  16.     int nr = 0;
  17.     for(int i = 1; i <= n; i *= p)
  18.     {
  19.         if(n % i == 0)
  20.             nr = k;
  21.         k++;
  22.     }
  23.     return nr;
  24. }
  25.  
  26. int Zerouri(int n)
  27. {
  28.     int nr = 0;
  29.     while(n % 10 == 0)
  30.     {
  31.         nr++;
  32.         n /= 10;
  33.     }
  34.     return nr;
  35. }
  36.  
  37. int main()
  38. {
  39.     int n;
  40.     cin >> n;
  41.     cout << Putere(n) << "\n\n";
  42.  
  43.     int p;
  44.     cin >> n >> p;
  45.     cout << Divizor(n, p) << "\n\n";
  46.  
  47.     cin >> n;
  48.     cout << Zerouri(n);
  49.  
  50.     return 0;
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement