Added example program euler1_nodiv.c

This commit is contained in:
Joseph Kogut 2013-01-24 10:34:25 -07:00
parent ed3acfd515
commit 885ddc1ff4
2 changed files with 14 additions and 5 deletions

View file

@ -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)

View 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);
}