반복문 - 반복문 수행평가7(소인수분해)
2018. 7. 8. 11:22ㆍalgorithm/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]);
}
'algorithm > dimigo.goorm.io' 카테고리의 다른 글
반복문 - 반복문 수행평가9(자리숫자 구하기) (921) | 2018.07.08 |
---|---|
반복문 - 반복문 수행평가8(1의 갯수 구하기) (941) | 2018.07.08 |
반복문 - 반복문 수행평가6(자릿수 구하기) (944) | 2018.07.08 |
반복문 - 반복문 수행평가5(N을 넘지 않는 2의 제곱수 찾기) (935) | 2018.07.08 |
반복문 - 반복문 수행평가4(서로소 판별하기) (922) | 2018.07.08 |