For this Question: You are given a sequence of 5 integers A. Initially, A<sub>i</sub> (1 &le; i &le; 5) assigns i.
But due to some glitch, one of the integers in the array becomes 0. 
Find out which integer of A assigned 0.The first line contains 5 integers A<sub>1</sub>, A<sub>2</sub> ... A<sub>5</sub>.

<b>Constraints</b>
The values of A<sub>1</sub>, A<sub>2</sub>, A<sub>3</sub>, A<sub>4</sub>, A<sub>5</sub> given as input are a possible outcome of the assignment.If the integer assigned 0 was A<sub>i</sub>, print the integer i.<b>Sample Input 1:</b>
0 2 3 4 5

<b>Sample Output 1:</b>
1

<b>Sample Input 2:</b>
1 2 0 4 5

<b>Sample Output 2:</b>
3, I have written this Solution Code: #include<bits/stdc++.h>
using namespace std;
using ll = long long;
#define fi first
#define se second
#define all(a) a.begin(),a.end()
int main(){
  for(int i=0; i<5; ++i){
    int x;
    cin >> x;
    if(x==0) cout << i+1 << endl;
  }
  return 0;
}, In this Programming Language: C++, Now tell me if this Code is compilable or not?