## TATA Consultancy Services Interview Question

Software Engineers**Country:**India

**Interview Type:**Written Test

#include "stdafx.h"

#include "iostream"

#include "windows.h"

#include <iomanip>

using namespace std;

using std::cerr;

using std::cout;

using std::endl;

using std::cin;

int _tmain(int argc, _TCHAR* argv[])

{

double d1, d2,x,y,distance;

int n;

cin >> d1;

cin >> d2 ;

cin >> n ;

x = d1 / 2 + n*d2;

y = sqrt(2 * d1*d2*n);

distance = sqrt(x *x + y*y);

cout << setprecision(11) << distance << endl;

Sleep(10000);

return 0;

}

Actually it's a para-curve, let's say the start point of the bird is (0,0) and the horizontal line is x axis, and right is the positive direction, so the curve is: y = d1 (x)^2.

- Eidolon.C August 08, 2015now given y = n * d2, the distance between (x,y) and (0,0) is required, it's not hard.