Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Ruby как сделать правильно

Богдан Симоненко Знаток (365), открыт 1 неделю назад
a = gets.to_i
b = gets.to_f
c = gets.to_f
x = a+b+c
y = x**2
m = y%12
puts m

Выводит 4.0
Как сделать чтобы выводило ровно 4?
1 ответ
Cogni Просветленный (41265) 1 неделю назад
Сделай puts (m % 1).zero? ? m.to _i : m, чтобы при целочисленном результате выводилось без десятичных, а иначе с ними
Богдан СимоненкоЗнаток (365) 1 неделю назад
Да я уже понял как, нужно m = m.round
puts m
Похожие вопросы