Origin

https://github.com/MadGeorge/edu-console-application

How to run

  • Each task stored in separate folder
  • C++ 11 is reuired

Xcode

  • Open ConsoleApplication.xcodeproj
  • Select a scheme in the scheme dropdown
  • Press CMD+R

Bash/Zsh

# run task D1.1
> g++ -std=c++11 D1.1/main.cpp && ./a.out

# run task D2.2
> g++ -std=c++11 D2.2/main.cpp && ./a.out

# run task D2.3 Part 1 
> g++ -std=c++11 D2.3/main.cpp && ./a.out login

# run task D2.3 Part 2 
> g++ -std=c++11 D2.3/main.cpp && ./a.out signup
> g++ -std=c++11 D2.3/main.cpp && ./a.out signin

# run task D2.4 
> g++ -std=c++11 -c D2.4/*.cpp && g++ *.o && ./a.out 7

# run task D3.5 1.1
> g++ -std=c++11 D3.5/app_1_1.cpp && ./a.out

# run task D3.5 1.2
> g++ -std=c++11 D3.5/app_1_1.cpp && ./a.out

# run task D3.5 2
> g++ -std=c++11 D3.5/app_2.cpp && ./a.out

# run task D3.6 1
> g++ -std=c++11 D3.6/app_1.cpp && ./a.out

# run task D3.6 2
> g++ -std=c++11 D3.6/app_2.cpp && ./a.out

# run task D3.7
> g++ -std=c++11 D3.7/app.cpp && ./a.out

# run task D3.8
> g++ -std=c++11 D3.8/app.cpp && ./a.out 1 2 3 4 55 42

# run task D4.2 1
> g++ -std=c++11 D4.2/app_1.cpp && ./a.out

# run task D4.3
> g++ -std=c++11 D4.3/app.cpp && ./a.out 20

# run task D4.4
> g++ -std=c++11 D4.4/app.cpp && ./a.out 1 2 3 4 5 10

# run task D5.2
> g++ -std=c++11 D5.2/app.cpp && ./a.out

# run task D5.3
> g++ -std=c++11 D5.3/app.cpp && ./a.out 

# run task D5.5
> g++ -std=c++11 D5.5/app.cpp && ./a.out 

# run task D5.6 1
> g++ -std=c++11 D5.6/app_1.cpp && ./a.out

# run task D5.6 2
> g++ -std=c++11 D5.6/app_2.cpp && ./a.out

# run task D6.3 1
> g++ -std=c++11 D6.3/app_1.cpp && ./a.out

# run task D6.3 2
> g++ -std=c++11 D6.3/app_2.cpp && ./a.out

# run task D6.3 2
> g++ -std=c++11 D6.3/app_3.cpp && ./a.out

# run task D6.4 1
> g++ -std=c++11 D6.4/app_1.cpp && ./a.out

# run task D6.4 2
> g++ -std=c++11 D6.4/app_2.cpp && ./a.out

# run task D7.2
> g++ -std=c++11 D7.2/app.cpp && ./a.out

# run task D7.3
> g++ -std=c++11 D7.3/app.cpp && ./a.out

# run task D7.4
> g++ -std=c++11 D7.4/app.cpp && ./a.out

# run task D8.1 P1
> g++ -std=c++11 -c D8.1/P1/*.cpp && g++ *.o && ./a.out

# run task D8.1 P2
> g++ -std=c++11 -c D8.1/P2/*.cpp && g++ *.o && ./a.out

# run task D8.2 T1
> g++ -std=c++11 -c D8.2/T1/*.cpp && g++ *.o && ./a.out && rm *.o

# run task D8.2 T2
> g++ -std=c++11 -c D8.2/T2/*.cpp && g++ *.o && ./a.out && rm *.o

# run task D8.2 T3
> g++ -std=c++11 -c D8.2/T3/*.cpp && g++ *.o && ./a.out && rm *.o

# run task D8.4
> g++ -std=c++11 -c D8.4/*.cpp && g++ *.o && ./a.out && rm *.o

# run task D8.5
> g++ -std=c++11 -c D8.5/*.cpp && g++ *.o && ./a.out && rm *.o

# run task D9.1
> g++ -std=c++11 -c D9.1/*.cpp && g++ *.o && ./a.out && rm *.o

# run task D9.2
> g++ -std=c++11 -c D9.2/*.cpp && g++ *.o && ./a.out && rm *.o