Коллеги! Во-первых, не надо, пожалуйста, предлагать другие конструкции решения! Я хочу решить именно таким кодом, т.к. именно я его придумал и никуда не подсматривал. Во-вторых, пара комментариев: В блоках вычисления переменных i, c, t - я вначале, под 1-ым индексом вычисляю увеличенное число, но int'овое, чтобы потом при расчёте 3-его индекса было округлённое да 4-ого знака число. Под 2-ым индексом вычленяю целое число при делении. И в 3-ем индексе я получаю число с плавающей точкой, которое может или равняться нулю или быть больше его. И в дальнейшем я в блоках оператора if проверяю все условия.