728x90
반응형

문제 : http://www.jungol.co.kr/bbs/board.php?bo_table=pbank&wr_id=351&sca=2030

 

JUNGOL

 

www.jungol.co.kr

문제

주어진 정수들 중 입력받은 수의 약수와 배수의 합을 각각 출력하라.

 

 

 

[그림1] 입 출력 형식

 

[그림2] 입 출력 예제

 

 

# 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
반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기