読者です 読者をやめる 読者になる 読者になる

Project Euler Problem 5

ProjectEuler Programming

コード

#include <cstdio>
#include <algorithm>
using namespace std;
#define lcm(a,b) (a/__gcd(a,b)*b)
int main()
{
	int result = 1;
	for(int i = 2; i <= 20; i++){
		result = lcm(result, i);
	}
	printf("%d\n", result);
 	return 0;
}

答え

232792560

LCMのマクロはid:kyuridenamida作のコピペ