//네자리수의 반복 abcdabcd 여덟자리수가 어떤 수로 나누어떨어질때, abcdabcd #includeint main() { unsigned int a, b, c, d; for (a = 1; a < 9; a++) { for (b = 0; b < 9; b++) { for (c = 0; c < 9; c++) { for (d = 0; d < 9; d++) { if ((10001000*a+1000100*b+100010*c+10001*d)% 22879 == 0 ) { printf("%d\n", 10001000*a+1000100*b+100010*c+10001*d); } } } } } return 0; }
abcdabcd꼴의 8자리 수중 22879로 나누어떨어지는 수를 찾는 문제(함풀문 풀려고 만듦)를 풀려고 만든 코드인데
저 코드를 실행시켜보면 88518851까지 출력되는데, 90189018도 22879에 의해 나누어떨어집니다.
뭐가 문제일까요