#include <iostream>
#include <string>
using namespace std;
int main() {
double height_cm, weight;
cout << "Enter your height (cm): ";
cin >> height_cm;
cout << "Enter your weight (kg): ";
cin >> weight;
// Convert height from cm to meters
double height_m = height_cm / 100.0;
double bmi = weight / (height_m * height_m);
string category;
if (bmi < 18.5) {
category = "Underweight";
} else if (bmi < 24) {
category = "Normal Weight";
} else if (bmi < 27) {
category = "Overweight";
} else if (bmi < 30) {
category = "Mildly Obese";
} else if (bmi < 35) {
category = "Moderately Obese";
} else {
category = "Severely Obese";
}
cout << "Your BMI is " << bmi << " (" << category << ")" << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CiAgICBkb3VibGUgaGVpZ2h0X2NtLCB3ZWlnaHQ7CgogICAgY291dCA8PCAiRW50ZXIgeW91ciBoZWlnaHQgKGNtKTogIjsKICAgIGNpbiA+PiBoZWlnaHRfY207CiAgICBjb3V0IDw8ICJFbnRlciB5b3VyIHdlaWdodCAoa2cpOiAiOwogICAgY2luID4+IHdlaWdodDsKCiAgICAvLyBDb252ZXJ0IGhlaWdodCBmcm9tIGNtIHRvIG1ldGVycwogICAgZG91YmxlIGhlaWdodF9tID0gaGVpZ2h0X2NtIC8gMTAwLjA7CiAgICBkb3VibGUgYm1pID0gd2VpZ2h0IC8gKGhlaWdodF9tICogaGVpZ2h0X20pOwoKICAgIHN0cmluZyBjYXRlZ29yeTsKCiAgICBpZiAoYm1pIDwgMTguNSkgewogICAgICAgIGNhdGVnb3J5ID0gIlVuZGVyd2VpZ2h0IjsKICAgIH0gZWxzZSBpZiAoYm1pIDwgMjQpIHsKICAgICAgICBjYXRlZ29yeSA9ICJOb3JtYWwgV2VpZ2h0IjsKICAgIH0gZWxzZSBpZiAoYm1pIDwgMjcpIHsKICAgICAgICBjYXRlZ29yeSA9ICJPdmVyd2VpZ2h0IjsKICAgIH0gZWxzZSBpZiAoYm1pIDwgMzApIHsKICAgICAgICBjYXRlZ29yeSA9ICJNaWxkbHkgT2Jlc2UiOwogICAgfSBlbHNlIGlmIChibWkgPCAzNSkgewogICAgICAgIGNhdGVnb3J5ID0gIk1vZGVyYXRlbHkgT2Jlc2UiOwogICAgfSBlbHNlIHsKICAgICAgICBjYXRlZ29yeSA9ICJTZXZlcmVseSBPYmVzZSI7CiAgICB9CgogICAgY291dCA8PCAiWW91ciBCTUkgaXMgIiA8PCBibWkgPDwgIiAoIiA8PCBjYXRlZ29yeSA8PCAiKSIgPDwgZW5kbDsKCiAgICByZXR1cm4gMDsKfQ==