728x90
반응형
문제 : http://www.jungol.co.kr/bbs/board.php?bo_table=pbank&wr_id=351&sca=2030
문제
주어진 정수들 중 입력받은 수의 약수와 배수의 합을 각각 출력하라.
# include <stdio.h>
int main()
{
int i,j,divisor_sum=0,multiple_sum=0;
int n,m;
int arr[40];
scanf("%d",&n);
for(i = 0; i<n; i++)
{
scanf("%d",&arr[i]);
}
scanf("%d",&m);
for(i = 0; i<n; i++)
{
if(m%arr[i] == 0)
divisor_sum += arr[i];
if(arr[i]%m == 0)
multiple_sum +=arr[i];
}
printf("%d\n%d",divisor_sum,multiple_sum);
return 0;
}
728x90
반응형
최근댓글