>>43
int bmi; → double bmi;
bmi = 0; → bmi = wait/(t*t)
にすれば大丈夫
元のコードだとbmiが0のままだからやせ過ぎってでてる