Answer:
Compiler.
Explanation:
Actually there are two things missing in the code first is the header file.There is only # include no filename is there like<iostream>,,bits/stdc++.h> etc.cin ,cout will not work until iostream is included in the program.After including the header properly the missing semicolon will be caught by the compiler.The error will be as following:-
expected ';' before return.
It would be the last statement because 3 is greater than 0 but it does not equal 1 or 2 like the first two statements.