summaryrefslogtreecommitdiff
path: root/structures/Makefile
blob: ae8cca3e33cc70bb2d2dfadccb9e32b981cce6ee (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
CXX=g++
CFLAGS=-g -Wall
COMPILE=$(CXX) $(CFLAGS)

task5:
	$(COMPILE) -o task.out task5.cpp

task8:
	$(COMPILE) -o task.out task8.cpp
test8: task8
	printf "10\n1 1 2 3 2 4 3 5 4 1" | ./task.out

task14:
	$(COMPILE) -o task.out task14.cpp
test14: task14
	printf "10\na 2 - e * ^ f + & 0 )" | ./task.out

task18:
	$(COMPILE) -o task.out task18.cpp
test18: task18
	printf "8\n1 1 2 2 3 4 5 5" | ./task.out
	printf "11\n1 1 1 2 2 1 1 3 4 5 5" | ./task.out

task25:
	$(COMPILE) -o task.out task25.cpp
test25: task25
	printf "5\n123 45 1 + *" | ./task.out
	printf "13\n4 5 + 8 * 4 2 - * 2 + 5 +" | ./task.out

clean:
	rm task.out