개발 소발/개발 알고리즘
알고리즘 - 1부터 N까지 M의 배수합 C++ 구현
우기!
2019. 9. 4. 11:17
자연수 N이 입력되면 1부터 N까지의 수 중 M의 배수합을 출력하는 프로그램을 작성한다.
N,M을 입력받고 1~N까지 숫자중에 M의 배수들의 합을 구해보자.
기초적인 문제 N,M을 입력받는 코드를 작성한다.
1부터 N까지 반복문을 작성하고 그안에 M의 배수를 확인하는 조건문을 작성한다.
조건에 맞는 수를 sum변수에 넣어준다.
#include <iostream>
using namespace std;
int main(int argc, char** argv) {
int n, m, i = 0, sum = 0;
cin >> n;
cin >> m;
for (i; i <= n; i++) {
if (i%m == 0) {
sum += i;
}
}
cout << sum;
return 0;
}