사자자리
[C언어] 백준 1037번: 약수 본문
https://www.acmicpc.net/problem/1037
1037번: 약수
첫째 줄에 N의 진짜 약수의 개수가 주어진다. 이 개수는 50보다 작거나 같은 자연수이다. 둘째 줄에는 N의 진짜 약수가 주어진다. 1,000,000보다 작거나 같고, 2보다 크거나 같은 자연수이고, 중복되
www.acmicpc.net
#include <stdio.h>
int main(){
int count, n, min, max;
int divisor[50];
scanf("%d", &count);
for (int i = 0; i < count; i++){
scanf("%d", &divisor[i]); //약수들 입력받기
}
min = divisor[0];
max = divisor[0];
for (int i = 0; i < count; i++){
if (divisor[i] < min) min = divisor[i];
if (divisor[i] > max) max = divisor[i];
}
n = min * max; //가장 작은 약수와 가장 큰 약수를 곱한다.
printf("%d", n);
return 0;
}
'C언어 > C언어 문제' 카테고리의 다른 글
[C언어] 백준 1547번: 공 (0) | 2022.07.15 |
---|---|
[C언어] 백준 2755번: 이번학기 평점은 몇점? (0) | 2022.07.15 |
[C언어] 백준 1236번: 성 지키기 (0) | 2022.07.14 |
[C언어] 백준 1145번: 적어도 대부분의 배수 (0) | 2022.07.14 |
[C언어] 백준 1110번: 더하기 사이클 (0) | 2022.07.10 |
Comments