9. Print Sensor Value

Back To All Submissions
Previous Submission
Next Submission
#include <iostream>
using namespace std;

// your code here: declare and define printValue(int)
void printValue(int val) {
    // Trình biên dịch chọn hàm này khi tham số truyền vào là kiểu số nguyên
    cout << "Value=" << val << endl;
}

// Khai báo và định nghĩa hàm printValue cho kiểu float
void printValue(float val) {
    // Trình biên dịch chọn hàm này khi tham số truyền vào là kiểu số thực
    cout << "Value=" << val << endl;
}
// your code here: declare and define printValue(float)

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

Solving Approach

 

 

 

Was this helpful?
Upvote
Downvote