Added example program euler1_nodiv.c
This commit is contained in:
parent
ed3acfd515
commit
885ddc1ff4
2 changed files with 14 additions and 5 deletions
|
|
@ -20,7 +20,6 @@ PROGRAM_DIR = programs
|
|||
INSTALL_PREFIX = /usr/
|
||||
|
||||
DEBUG = no
|
||||
PROFILE = no
|
||||
PEDANTIC = yes
|
||||
OPTIMIZATION = -O3
|
||||
|
||||
|
|
@ -29,10 +28,8 @@ PROF_ARGS = "programs/euler/euler7.vm"
|
|||
|
||||
ifeq ($(DEBUG), yes)
|
||||
CFLAGS += -g
|
||||
endif
|
||||
|
||||
ifeq ($(PROFILE), yes)
|
||||
CFLAGS += -pg
|
||||
else
|
||||
CFLAGS += -s
|
||||
endif
|
||||
|
||||
ifeq ($(PEDANTIC), yes)
|
||||
|
|
|
|||
12
programs/c/euler/euler1_nodiv.c
Normal file
12
programs/c/euler/euler1_nodiv.c
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
#include <stdio.h>
|
||||
|
||||
int main()
|
||||
{
|
||||
unsigned upper_bound = 1000000, sum = 0, iteration = 0;
|
||||
|
||||
for(int i = 3; i < upper_bound; i += 3) sum += i;
|
||||
for(int i = 5; i < upper_bound; i += 15) sum += i;
|
||||
for(int i = 10; i < upper_bound; i+= 15) sum += i;
|
||||
|
||||
printf("%i\n", sum);
|
||||
}
|
||||
Loading…
Reference in a new issue