반복문 - 반복문 수행평가4(서로소 판별하기)
2018. 7. 8. 11:22ㆍalgorithm/dimigo.goorm.io
#include <stdio.h>
int main() {
int num1, num2, check = 0, i, j;
int num3[100] = { 1 }, num4[100] = { 2 };
int number = 0;
int a, b;
scanf("%d %d", &num1, &num2);
for (i = 1; i <= num1; i++) {
if (num1 % i == 0) {
num3[number] = i;
number++;
}
}
a = number - 1;
number = 0;
for (j = 1; j <= num2; j++) {
if (num2 % j == 0) {
num4[number] = j;
number++;
}
}
b = number - 1;
for (i = a; i >= 0; i--) {
for (j = b; j >= 0; j--) {
if ((num3[i]) == (num4[j])) {
if (num3[i] == 1) {
printf("서로소");
}
else {
printf("서로소가 아니다.");
}
return 0;
}
}
}
return 0;
}
'algorithm > dimigo.goorm.io' 카테고리의 다른 글
반복문 - 반복문 수행평가6(자릿수 구하기) (944) | 2018.07.08 |
---|---|
반복문 - 반복문 수행평가5(N을 넘지 않는 2의 제곱수 찾기) (935) | 2018.07.08 |
반복문 - 반복문 수행평가3(규칙으로 숫자찾기) (961) | 2018.07.08 |
반복문 - 반복문 수행평가2(배수의 합 구하기) (927) | 2018.07.08 |
반복문 - 반복문 수행평가1(범위사이의 합) (951) | 2018.07.08 |