반복문 - 반복문 수행평가7(소인수분해)

2018. 7. 8. 11:22algorithm/dimigo.goorm.io

#include <stdio.h>


int main() {

int a[3] = {0, 0, 0};

int num, i;

scanf("%d", &num);

while (1) {

if (num % 2 == 0) {

num = num / 2;

a[0]++;

}

else break;

}

while (1) {

if (num % 3 == 0) {

num = num / 3;

a[1]++;

}

else break;

}

while (1) {

if (num % 5 == 0) {

num = num / 5;

a[2]++;

}

else break;

}

printf("%d %d %d", a[0], a[1], a[2]);

}