x = sqrt(n);
cout<<x;
printf("\n%I64d", int(sqrt(n)));
если в input'е вести допустим "10000" то в output'е будет
"100
100" но если в том же пасе убрать строку сout<<x;
то пас будет таков
scanf("%I64d", &n);
x = sqrt(n);
printf("\n%I64d", int(sqrt(n)));
и ответ на тот же тест будет
"
8630582025050390628"
почему???