CXX=g++ CFLAGS=-g -Wall COMPILE=$(CXX) $(CFLAGS) task4: $(COMPILE) -o task.out task4.cpp test4: task4 @printf "9\n5 2 9 1 3 7 9 2 9" | ./task.out @printf "Answer: 5 9 1 3 7 9 9\n" task7: $(COMPILE) -o task.out task7.cpp test7: task7 @printf "9\n6\n5 2 9 1 3 7 9 2 9" | ./task.out @printf "Answer: 5 2 1 3 2 9 7 9 9\n" task15: $(COMPILE) -o task.out task15.cpp test15: task15 @printf "9\n3\n1 2 3 4 5 6 7 8 9" | ./task.out @printf "Answer: 1\n" clean: rm -f task.out *.zip archive: clean zip archive.zip *.cpp *.h