ProjectEuler

problem 7

今日はもうやらないつもりだったのだけど,ちらっと見たらまた素数だったので problem 3 のコードを流用した. #include <stdio.h> #include <stdlib.h> #define SIZE 10001 int main() { unsigned long long int *primes = (long long int *)malloc(sizeof(long long int)*SIZE</stdlib.h></stdio.h>…

problem 5

Problem 3 のコードの使い回しを行った. #include <stdio.h> #define SIZE 20 int main() { unsigned int multiples[SIZE][2]; unsigned int primes[SIZE]; int result=1,max=20,n=4,i=2,j=0,k; primes[0]=2; primes[1]=3; for(;n <= max;n+=1) { int f=1; for(k=0;k</stdio.h>

problem 1-4

Problem 1: #include <stdio.h> int main() { int n=0,i=0,j; while(i<997)n+=(i+=3); for(i=5;i<1000;i+=15)n+=((j=i+5)<1000)?i+j:i; printf("%d\n", n); } Problem2: #include <stdio.h> int main() { int n=0,t1=1,t2=2; while(t2 < 4000000) { n+=(t2%2==0)?t2:0; t2+=t1;</stdio.h></stdio.h>…