티스토리 뷰
반응형
1071 : 약수와 배수
제한시간: 1Sec 메모리제한: 32mb
해결횟수: 586회 시도횟수: 883회
주어진 정수들 중 입력받은 수의 약수와 배수의 합을 각각 출력하라.
[Copy]6 2 3 5 12 18 24 12 | [Copy]17 36 |
#include <stdio.h>
int main(){
int i, N, M, arr[100] = {0, };
int sum = 0, sum2 = 0;
scanf("%d", &N);
for(i = 1; i <= N; i++){
scanf("%d", &arr[i]);
}
scanf("%d", &M);
//end input
for(i = 1; i <= N; i++){ // N = 6
if(M % arr[i] == 0) // M = 12 % arr[i] 2, 3, 5, 12, 18, 24
sum += arr[i]; // 2, 3, 12
if(arr[i] % M == 0) // arr[i] 2, 3, 5, 12, 18, 24 % M = 12
sum2 += arr[i]; // 12, 24
}
printf("%d\n%d", sum, sum2);
}
'C, C++ > 정올' 카테고리의 다른 글
1146 : 선택정렬 (0) | 2016.06.06 |
---|---|
1157 : 버블정렬 (0) | 2016.06.06 |
1307 : 문자사각형1 (0) | 2016.06.06 |
1303: 숫자사각형1 (0) | 2016.06.06 |
1856 : 숫자사각형2 (0) | 2016.06.06 |
댓글
티스토리 방명록
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
Blog is powered by
Tistory / Designed by
Tistory
Contact: j0n9m1n1@gmail.com
Contact: j0n9m1n1@gmail.com