// Arup Guha
// 10/25/2020
// Solution to CIS 3362 Quiz #4 Coding Question (Part B Q 3)

#include <stdio.h>

int numTimesDivide(int n, int p) {

    int res = 0;

    // Keep going as long as a copy of p exists to divide out.
    while (n%p == 0) {

        // Add one and divide out a copy of p...
        res++;
        n /= p;
    }

    // Ta da!
    return res;
}

int main(void) {
    printf("%d\n", numTimesDivide(1280, 2));
    return 0;
}
