Coding/CPP 삽질기2005. 11. 7. 16:35
[CODE]/* * Prime Number * * Date : 2005. 11. 7 * Made by chobocho@kroea.com * Synopsis : 1 - 1,000,000 까지의 모든 소수를 구하는 프로그램 */ #include <stdio.h> #include <math.h> void process(int end); int main(int argc, char **argv) { process(1000000); getchar(); getchar(); return 0; } void process (int end) { int i, j, temp, flag; int count = 0; if (end >= 2) { //printf ("2 "); count++; } if (end >= 3) { //printf ("3 "); count++; } for (i = 5; i < end; i+=2) { temp = (int)sqrt(i); flag = 0; for (j = 3; j <= temp; j+=2) { if (i % j == 0) { flag = 1; break; } } if ( flag == 0) { // printf ("%d ", i); count++; } } printf ("Total count : %d ", count); }[/CODE]

'Coding > CPP 삽질기' 카테고리의 다른 글

파이프를 이용한 통신  (0) 2005.11.14
베이식 만들다...  (0) 2005.09.03
소문자 -> 대문자  (0) 2005.03.31
Posted by chobocho