diff --git a/Makefile b/Makefile index 8b37ee4..6d358ca 100644 --- a/Makefile +++ b/Makefile @@ -1,19 +1,20 @@ CC := gcc CCFLAGS := -pedantic -std=c99 +LDFLAGS := -lm OBJ := main.o TARGET := main all: main use main: $(OBJ) - $(CC) $(CCFLAGS) $(OBJ) -o $(TARGET) + $(CC) $(CCFLAGS) $(OBJ) -o $(TARGET) $(LDFLAGS) ./main $(OBJ): main.c $(CC) $(CCFLAGS) -c main.c -o $(OBJ) use: use.o - $(CC) $(CCFLAGS) use.o -o use + $(CC) $(CCFLAGS) use.o -o use $(LDFLAGS) use.o: use.c $(CC) $(CCFLAGS) -c use.c -o use.o diff --git a/main.c b/main.c index b198bc1..1086e09 100644 --- a/main.c +++ b/main.c @@ -79,7 +79,7 @@ int main(){ double trainingInputs[NUM_TRAINING_SETS][NUM_INPUTS] = {{0.0f, 0.0f}, {1.0f, 0.0f}, {0.0f, 1.0f}, {1.0f, 1.0f}}; - double trainingOutputs[NUM_TRAINING_SETS][NUM_OUTPUTS] = {{0.0f}, {1.0f}, {1.0f}, {0.0f}}; + double trainingOutputs[NUM_TRAINING_SETS][NUM_OUTPUTS] = {{1.0f}, {0.0f}, {0.0f}, {1.0f}}; for(int i = 0; i < NUM_INPUTS; i++){ for(int j = 0; j < NUM_HIDDEN; j++){ diff --git a/main.h b/main.h index 8088753..0550e09 100644 --- a/main.h +++ b/main.h @@ -4,7 +4,6 @@ #ifndef MAIN_H #define MAIN_H -#include #include #include