Результаты деления на ноль странные. Это так и задумано? Как понятие "бесконечность" понимает процессор? Можно ли "бесконечность" использовать как возможное состояние при вычислениях? Как "бесконечность" будет показана на экране? ФБ деления должен адекватно защищаться от деления на "0". Значит для INTрезультат будет "0", понятно. Но в float что за число "бесконечность" и что с ним можно делать? В симуляторе если из бесконечности вычесть бесконечность будет "Nan", и что это значит в реальности? Ясно что делить на ноль не надо, но если не уберегся, какое наказание? Надеюсь не зависнет? А то в некоторых языках такое наказание практикуют.