For this Question: Alexa has a drink that has A kilocalories of energy per 100 milliliters. How many kilocalories of energy does B milliliters of this drink have?The input consists of two space separated integers A and B.

<b>Constraints</b>
0 &le; A, B &le;1000
All values in input are integers.Print a number representing the answer up to 2 decimal places.
Your output is considered correct when its absolute or relative error from our answer is at most 10<sup>−2</sup>.<b>Sample Input 1</b> 
45 200
<b>Sample Output 1</b> 
90.00

<b>Sample Input 2</b> 
37 450
<b>Sample Output 2</b> 
166.50

<b>Sample Input 3</b> 
50 0
<b>Sample Output 3</b> 
0.00, I have written this Solution Code: #include <bits/stdc++.h>

using namespace std;

int main() {
    int A, B;
    cin >> A >> B;
    float soln = (float)(A * B) / 100.0;
    printf("%0.2f\n", soln);
    return 0;
}, In this Programming Language: C++, Now tell me if this Code is compilable or not?