Expand|Select|Wrap|Line Numbers
- //---------------------------------------------------------------------------
- #include <stdlib.h>
- #include <stdio.h>
- #pragma hdrstop
- #include <tchar.h>
- //---------------------------------------------------------------------------
- #pragma argsused
- int _tmain(int argc, _TCHAR* argv[])
- {
- unsigned long long int i;
- int fs;
- int prime=0;
- FILE *fp;
- size_t count;
- fp = fopen("primes.txt", "w+");
- for (i =3; i <1000000000; i=i+2) {
- fseek (fp,0,SEEK_END);
- if (ftell(fp)<4000000000) {
- if (i%3!=0 || i==3) {
- if (i%5!=0 || i==5) {
- if (i%7!=0 || i==7) {
- if (i%11!=0 || i==11) {
- if (i%13!=0 || i==13) {
- if (i%17!=0 || i==17) {
- if (i%19!=0 || i==19) {
- if (i%23!=0 || i==23) {
- if (i%29!=0 || i==29) {
- if (i%31!=0 || i==31) {
- if (i%37!=0 || i==37) {
- if (i%41!=0 || i==41) {
- if (i%43!=0 || i==43) {
- if (i%47!=0 || i==47) {
- if (i%53!=0 || i==53) {
- if (i%59!=0 || i==59) {
- if (i%61!=0 || i==61) {
- if (i%67!=0 || i==67) {
- if (i%71!=0 || i==71) {
- if (i%73!=0 || i==73) {
- if (i%79!=0 || i==79) {
- if (i%83!=0 || i==83) {
- if (i%89!=0 || i==89) {
- if (i%97!=0 || i==97) {
- if (i%101!=0 || i==101) {
- if (i%103!=0 || i==103) {
- if (i%107!=0 || i==107) {
- if (i%109!=0 || i==109) {
- if (i%113!=0 || i==113) {
- if (i%127!=0 || i==127) {
- if (i%131!=0 || i==131) {
- if (i%137!=0 || i==137) {
- if (i%139!=0 || i==139) {
- if (i%149!=0 || i==149) {
- if (i%151!=0 || i==151) {
- if (i%157!=0 || i==157) {
- if (i%163!=0 || i==163) {
- if (i%167!=0 || i==167) {
- if (i%173!=0 || i==173) {
- if (i%179!=0 || i==179) {
- if (i%181!=0 || i==181) {
- if (i%191!=0 || i==191) {
- if (i%193!=0 || i==193) {
- if (i%197!=0 || i==197) {
- if (i%199!=0 || i==199) {
- if (i%211!=0 || i==211) {
- if (i%223!=0 || i==223) {
- if (i%227!=0 || i==227) {
- if (i%229!=0 || i==229) {
- if (i%233!=0 || i==233) {
- if (i%239!=0 || i==239) {
- if (i%241!=0 || i==241) {
- if (i%251!=0 || i==251) {
- if (i%257!=0 || i==257) {
- if (i%263!=0 || i==263) {
- if (i%269!=0 || i==269) {
- if (i%271!=0 || i==271) {
- if (i%277!=0 || i==277) {
- if (i%281!=0 || i==281) {
- if (i%283!=0 || i==283) {
- if (i%293!=0 || i==293) {
- if (i%307!=0 || i==307) {
- if (i%311!=0 || i==311) {
- if (i%313!=0 || i==313) {
- if (i%317!=0 || i==317) {
- if (i%331!=0 || i==331) {
- if (i%337!=0 || i==337) {
- if (i%347!=0 || i==347) {
- if (i%349!=0 || i==349) {
- if (i%353!=0 || i==353) {
- if (i%359!=0 || i==359) {
- if (i%367!=0 || i==367) {
- if (i%373!=0 || i==373) {
- if (i%379!=0 || i==379) {
- if (i%383!=0 || i==383) {
- if (i%389!=0 || i==389) {
- if (i%397!=0 || i==397) {
- if (i%401!=0 || i==401) {
- if (i%409!=0 || i==409) {
- if (i%419!=0 || i==419) {
- if (i%421!=0 || i==421) {
- if (i%431!=0 || i==431) {
- if (i%433!=0 || i==433) {
- if (i%439!=0 || i==439) {
- if (i%443!=0 || i==443) {
- if (i%449!=0 || i==449) {
- if (i%457!=0 || i==457) {
- if (i%461!=0 || i==461) {
- if (i%463!=0 || i==463) {
- if (i%467!=0 || i==467) {
- if (i%479!=0 || i==479) {
- if (i%487!=0 || i==487) {
- if (i%491!=0 || i==491) {
- if (i%499!=0 || i==499) {
- if (i%503!=0 || i==503) {
- if (i%509!=0 || i==509) {
- if (i%521!=0 || i==521) {
- if (i%523!=0 || i==523) {
- if (i%541!=0 || i==541) {
- if (i%547!=0 || i==547) {
- if (i%557!=0 || i==557) {
- if (i%563!=0 || i==563) {
- if (i%569!=0 || i==569) {
- if (i%571!=0 || i==571) {
- if (i%577!=0 || i==577) {
- if (i%587!=0 || i==587) {
- if (i%593!=0 || i==593) {
- if (i%599!=0 || i==599) {
- if (i%601!=0 || i==601) {
- if (i%607!=0 || i==607) {
- if (i%613!=0 || i==613) {
- if (i%617!=0 || i==617) {
- if (i%619!=0 || i==619) {
- if (i%631!=0 || i==631) {
- if (i%641!=0 || i==641) {
- if (i%643!=0 || i==643) {
- if (i%647!=0 || i==647) {
- if (i%653!=0 || i==653) {
- if (i%659!=0 || i==659) {
- if (i%661!=0 || i==661) {
- if (i%673!=0 || i==673) {
- if (i%677!=0 || i==677) {
- if (i%683!=0 || i==683) {
- if (i%691!=0 || i==691) {
- if (i%701!=0 || i==701) {
- if (i%709!=0 || i==709) {
- if (i%719!=0 || i==719) {
- if (i%727!=0 || i==727) {
- if (i%733!=0 || i==733) {
- if (i%739!=0 || i==739) {
- if (i%743!=0 || i==743) {
- if (i%751!=0 || i==751) {
- if (i%757!=0 || i==757) {
- if (i%761!=0 || i==761) {
- if (i%769!=0 || i==769) {
- if (i%773!=0 || i==773) {
- if (i%787!=0 || i==787) {
- if (i%797!=0 || i==797) {
- if (i%809!=0 || i==809) {
- if (i%811!=0 || i==811) {
- if (i%821!=0 || i==821) {
- if (i%823!=0 || i==823) {
- if (i%827!=0 || i==827) {
- if (i%829!=0 || i==829) {
- if (i%839!=0 || i==839) {
- if (i%853!=0 || i==853) {
- if (i%857!=0 || i==857) {
- if (i%859!=0 || i==859) {
- if (i%863!=0 || i==863) {
- if (i%877!=0 || i==877) {
- if (i%881!=0 || i==881) {
- if (i%883!=0 || i==883) {
- if (i%887!=0 || i==887) {
- if (i%907!=0 || i==907) {
- if (i%911!=0 || i==911) {
- if (i%919!=0 || i==919) {
- if (i%929!=0 || i==929) {
- if (i%937!=0 || i==937) {
- if (i%941!=0 || i==941) {
- if (i%947!=0 || i==947) {
- if (i%953!=0 || i==953) {
- if (i%967!=0 || i==967) {
- if (i%971!=0 || i==971) {
- if (i%977!=0 || i==977) {
- if (i%991!=0 || i==991) {
- if (i%997!=0 || i==997) {
- if (i%1009!=0 || i==1009) {
- if (i%1013!=0 || i==1013) {
- if (i%1019!=0 || i==1019) {
- if (i%1021!=0 || i==1021) {
- if (i%1031!=0 || i==1031) {
- if (i%1033!=0 || i==1033) {
- if (i%1039!=0 || i==1039) {
- if (i%1049!=0 || i==1049) {
- if (i%1051!=0 || i==1051) {
- if (i%1061!=0 || i==1061) {
- if (i%1063!=0 || i==1063) {
- if (i%1069!=0 || i==1069) {
- if (i%1087!=0 || i==1087) {
- if (i%1091!=0 || i==1091) {
- if (i%1093!=0 || i==1093) {
- if (i%1097!=0 || i==1097) {
- if (i%1103!=0 || i==1103) {
- if (i%1109!=0 || i==1109) {
- if (i%1117!=0 || i==1117) {
- if (i%1123!=0 || i==1123) {
- if (i%1129!=0 || i==1129) {
- if (i%1151!=0 || i==1151) {
- if (i%1153!=0 || i==1153) {
- if (i%1163!=0 || i==1163) {
- if (i%1171!=0 || i==1171) {
- if (i%1181!=0 || i==1181) {
- if (i%1187!=0 || i==1187) {
- if (i%1193!=0 || i==1193) {
- if (i%1201!=0 || i==1201) {
- if (i%1213!=0 || i==1213) {
- if (i%1217!=0 || i==1217) {
- if (i%1223!=0 || i==1223) {
- if (i%1229!=0 || i==1229) {
- if (i%1231!=0 || i==1231) {
- if (i%1237!=0 || i==1237) {
- if (i%1249!=0 || i==1249) {
- if (i%1259!=0 || i==1259) {
- if (i%1277!=0 || i==1277) {
- if (i%1279!=0 || i==1279) {
- if (i%1283!=0 || i==1283) {
- if (i%1289!=0 || i==1289) {
- if (i%1291!=0 || i==1291) {
- if (i%1297!=0 || i==1297) {
- if (i%1301!=0 || i==1301) {
- if (i%1303!=0 || i==1303) {
- if (i%1307!=0 || i==1307) {
- if (i%1319!=0 || i==1319) {
- if (i%1321!=0 || i==1321) {
- if (i%1327!=0 || i==1327) {
- if (i%1361!=0 || i==1361) {
- if (i%1367!=0 || i==1367) {
- if (i%1373!=0 || i==1373) {
- if (i%1381!=0 || i==1381) {
- if (i%1399!=0 || i==1399) {
- if (i%1409!=0 || i==1409) {
- if (i%1423!=0 || i==1423) {
- if (i%1427!=0 || i==1427) {
- if (i%1429!=0 || i==1429) {
- if (i%1433!=0 || i==1433) {
- if (i%1439!=0 || i==1439) {
- if (i%1447!=0 || i==1447) {
- if (i%1451!=0 || i==1451) {
- if (i%1453!=0 || i==1453) {
- if (i%1459!=0 || i==1459) {
- if (i%1471!=0 || i==1471) {
- if (i%1481!=0 || i==1481) {
- if (i%1483!=0 || i==1483) {
- if (i%1487!=0 || i==1487) {
- if (i%1489!=0 || i==1489) {
- if (i%1493!=0 || i==1493) {
- if (i%1499!=0 || i==1499) {
- if (i%1511!=0 || i==1511) {
- if (i%677!=0 || i==677) {
- if (i%683!=0 || i==683) {
- if (i%691!=0 || i==691) {
- if (i%701!=0 || i==701) {
- if (i%3!=0 || i==3) {
- if (i%5!=0 || i==5) {
- if (i%7!=0 || i==7) {
- if (i%11!=0 || i==11) {
- if (i%13!=0 || i==13) {
- if (i%17!=0 || i==17) {
- if (i%19!=0 || i==19) {
- if (i%23!=0 || i==23) {
- if (i%29!=0 || i==29) {
- if (i%31!=0 || i==31) {
- if (i%37!=0 || i==37) {
- if (i%41!=0 || i==41) {
- if (i%43!=0 || i==43) {
- if (i%47!=0 || i==47) {
- if (i%53!=0 || i==53) {
- if (i%59!=0 || i==59) {
- if (i%61!=0 || i==61) {
- if (i%67!=0 || i==67) {
- if (i%71!=0 || i==71) {
- if (i%73!=0 || i==73) {
- if (i%79!=0 || i==79) {
- if (i%83!=0 || i==83) {
- if (i%89!=0 || i==89) {
- if (i%97!=0 || i==97) {
- if (i%101!=0 || i==101) {
- if (i%103!=0 || i==103) {
- if (i%107!=0 || i==107) {
- if (i%109!=0 || i==109) {
- if (i%113!=0 || i==113) {
- if (i%127!=0 || i==127) {
- if (i%131!=0 || i==131) {
- if (i%137!=0 || i==137) {
- if (i%139!=0 || i==139) {
- if (i%149!=0 || i==149) {
- if (i%151!=0 || i==151) {
- if (i%157!=0 || i==157) {
- if (i%163!=0 || i==163) {
- if (i%167!=0 || i==167) {
- if (i%173!=0 || i==173) {
- if (i%179!=0 || i==179) {
- if (i%181!=0 || i==181) {
- if (i%191!=0 || i==191) {
- if (i%193!=0 || i==193) {
- if (i%197!=0 || i==197) {
- if (i%199!=0 || i==199) {
- if (i%211!=0 || i==211) {
- if (i%223!=0 || i==223) {
- if (i%227!=0 || i==227) {
- if (i%229!=0 || i==229) {
- if (i%233!=0 || i==233) {
- if (i%239!=0 || i==239) {
- if (i%241!=0 || i==241) {
- if (i%251!=0 || i==251) {
- if (i%257!=0 || i==257) {
- if (i%263!=0 || i==263) {
- if (i%269!=0 || i==269) {
- if (i%271!=0 || i==271) {
- if (i%277!=0 || i==277) {
- if (i%281!=0 || i==281) {
- if (i%283!=0 || i==283) {
- if (i%293!=0 || i==293) {
- if (i%307!=0 || i==307) {
- if (i%311!=0 || i==311) {
- if (i%313!=0 || i==313) {
- if (i%317!=0 || i==317) {
- if (i%331!=0 || i==331) {
- if (i%337!=0 || i==337) {
- if (i%347!=0 || i==347) {
- if (i%349!=0 || i==349) {
- if (i%353!=0 || i==353) {
- if (i%359!=0 || i==359) {
- if (i%367!=0 || i==367) {
- if (i%373!=0 || i==373) {
- if (i%379!=0 || i==379) {
- if (i%383!=0 || i==383) {
- if (i%389!=0 || i==389) {
- if (i%397!=0 || i==397) {
- if (i%401!=0 || i==401) {
- if (i%409!=0 || i==409) {
- if (i%419!=0 || i==419) {
- if (i%421!=0 || i==421) {
- if (i%431!=0 || i==431) {
- if (i%433!=0 || i==433) {
- if (i%439!=0 || i==439) {
- if (i%443!=0 || i==443) {
- if (i%449!=0 || i==449) {
- if (i%457!=0 || i==457) {
- if (i%461!=0 || i==461) {
- if (i%463!=0 || i==463) {
- if (i%467!=0 || i==467) {
- if (i%479!=0 || i==479) {
- if (i%487!=0 || i==487) {
- if (i%491!=0 || i==491) {
- if (i%499!=0 || i==499) {
- if (i%503!=0 || i==503) {
- if (i%509!=0 || i==509) {
- if (i%521!=0 || i==521) {
- if (i%523!=0 || i==523) {
- if (i%541!=0 || i==541) {
- if (i%547!=0 || i==547) {
- if (i%557!=0 || i==557) {
- if (i%563!=0 || i==563) {
- if (i%569!=0 || i==569) {
- if (i%571!=0 || i==571) {
- if (i%577!=0 || i==577) {
- if (i%587!=0 || i==587) {
- if (i%593!=0 || i==593) {
- if (i%599!=0 || i==599) {
- if (i%601!=0 || i==601) {
- if (i%607!=0 || i==607) {
- if (i%613!=0 || i==613) {
- if (i%617!=0 || i==617) {
- if (i%619!=0 || i==619) {
- if (i%631!=0 || i==631) {
- if (i%641!=0 || i==641) {
- if (i%643!=0 || i==643) {
- if (i%647!=0 || i==647) {
- if (i%653!=0 || i==653) {
- if (i%659!=0 || i==659) {
- if (i%661!=0 || i==661) {
- if (i%673!=0 || i==673) {
- if (i%677!=0 || i==677) {
- if (i%683!=0 || i==683) {
- if (i%691!=0 || i==691) {
- if (i%701!=0 || i==701) {
- if (i%709!=0 || i==709) {
- if (i%719!=0 || i==719) {
- if (i%727!=0 || i==727) {
- if (i%733!=0 || i==733) {
- if (i%739!=0 || i==739) {
- if (i%743!=0 || i==743) {
- if (i%751!=0 || i==751) {
- if (i%757!=0 || i==757) {
- if (i%761!=0 || i==761) {
- if (i%769!=0 || i==769) {
- if (i%773!=0 || i==773) {
- if (i%787!=0 || i==787) {
- if (i%797!=0 || i==797) {
- if (i%809!=0 || i==809) {
- if (i%811!=0 || i==811) {
- if (i%821!=0 || i==821) {
- if (i%823!=0 || i==823) {
- if (i%827!=0 || i==827) {
- if (i%829!=0 || i==829) {
- if (i%839!=0 || i==839) {
- if (i%853!=0 || i==853) {
- if (i%857!=0 || i==857) {
- if (i%859!=0 || i==859) {
- if (i%863!=0 || i==863) {
- if (i%877!=0 || i==877) {
- if (i%881!=0 || i==881) {
- if (i%883!=0 || i==883) {
- if (i%887!=0 || i==887) {
- if (i%907!=0 || i==907) {
- if (i%911!=0 || i==911) {
- if (i%919!=0 || i==919) {
- if (i%929!=0 || i==929) {
- if (i%937!=0 || i==937) {
- if (i%941!=0 || i==941) {
- if (i%947!=0 || i==947) {
- if (i%953!=0 || i==953) {
- if (i%967!=0 || i==967) {
- if (i%971!=0 || i==971) {
- if (i%977!=0 || i==977) {
- if (i%991!=0 || i==991) {
- if (i%997!=0 || i==997) {
- if (i%1009!=0 || i==1009) {
- fprintf(fp, "%d,",i);
- prime=prime+1;
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- else
- {
- fp=fopen("primes1.txt","w");
- }
- }
- printf("%d\n",prime);
- system("pause");
- return 0;
- }
- //---------------------------------------------------------------------------
- //---------------------------------------------------------------------------