Print Sensor Value

#include <iostream>
using namespace std;

// your code here: declare and define printValue(int)
void printValue (int a) {
    cout << "Value=" << a << endl;
} 
// your code here: declare and define printValue(float)
void printValue (float a) {
    cout << "Value=" << a << endl;
} 

int main() {
   float val;
   cin >> val;
   if (val == (int)val) {
       printValue((int)val); // int version
   } else {
       printValue(val);      // float version
   }
   return 0;
}
Upvote
Downvote
Loading...

Input

42

Expected Output

Value=42