编程题
棍子的膨胀
## 来源
University of Waterloo Local Contest 2004.06.12 (ZOJ2370, POJ1905)
## 题目描述
一根长度为L的细长金属棍子加热n度后,它会膨胀到一个新的长度L' = (1+n*C)*L,其中C为该金属的热膨胀系数。当一根细长的金属棍子固定在两堵墙之间,然后加热,则棍子会变成圆弓形,棍子的原始位置为该圆弓形的弦,如下图所示。本题要计算棍子中心的偏离距离。

## 输入描述
输入文件包含多个测试数据,每个测试数据占一行。每个测试数据包含3个非负整数:棍子的初始长度,单位为毫米;加热前后的温差,单位为度;该金属的热膨胀系数。输入数据保证膨胀的长度不超过棍子本身长度的一半。输入文件的最后一行为3个负数,代表输入结束。
## 输出描述
对每个测试数据,输出棍子中心加热后的偏离距离(毫米),保留小数点后3位有效数字。
## 样例输入
```txt
1000 100 0.0001
15000 10 0.00006
-1 -1 -1
```
## 样例输出
```txt
61.329
225.020
```