static double[] a = new double[]{0.5, 0.5, 0};
static double[] b = new double[]{16384.5, 136384.5, -113615.5};
static double fromA = 60000;
public static void Main()
Console.WriteLine("Start");
double dist = Sqr(a[0] - b[0]) + Sqr(a[1] - b[1]) + Sqr(a[2] - b[2]);
double[] result = new double[]{RatioPos(a[0], b[0], m, n), RatioPos(a[1], b[1], m, n), RatioPos(a[2], b[2], m, n)};
Console.WriteLine("(" + result[0] + ", " + result[1] + ", " + result[2] + ")");
private static double Sqr(double i){
private static double RatioPos(double x1, double x2, double m, double n){
return (m*x1 + n*x2) / (m+n);