일상 코딩
[C++] 1부터 N까지 M의 배수합 본문
728x90
#include<iostream>
using namespace std;
int main(){
int n, m, i, sum = 0;
cin >> n >> m;
for(i=1; i <= n; i++){
if( i % m == 0){
sum += i;
//cout << sum << endl;
}
}
cout << sum << endl;
return 0;
}
입력으로 아래 코드와 같이 작성
cin >> n, m;
for 문에선
i= 1부터 시작하여 n까지 돌아주고
if 문에서 i % m == 0으로 하여 m의 배수만
더할 수 있게 조건을 걸어준다.
728x90
'C++ > 코딩테스트 대비' 카테고리의 다른 글
[C++ / 아마존 기출] 문자열 제어 및 탐색, 숫자만 출력 (0) | 2021.10.13 |
---|---|
[C++] 문자열 제어, 주민등록번호를 통한 나이 및 성별 출력 (0) | 2021.10.13 |
[C++] 나이 차이, min, max 실시간 갱신 (0) | 2021.10.08 |
[C++] 진약수의 합 ex) 20의 진약수의 합 "1 + 2 + 4 + 5 + 10 = 22" 출력 (0) | 2021.10.08 |
[C++] 자연수의 합 ex) "3 + 4 + 5 + 6 + 7 = 25" 형태로 출력 (0) | 2021.10.07 |