Մեջբերում MSGM-ի խոսքերից Նայել գրառումը
Կիսման մեթոդը էս ա.
Կոդ:
#include <cstdio>
#include <cmath>

using namespace std;

int main()
{
	int N, K;
	scanf("%d %d", &N, &K);
	double left = 0.0, right = N, middle, eps = pow(1e-1, K);
	while (right - left > eps)
	{
		middle = (left + right) / 2.0;
		if (middle * middle < N)
			left = middle;
		else
			right = middle;
	}
	printf("%.*lf\n", K, left);
	return 0;
}
ես մենակ Pascal գիտեմ