#include <iostream>
using namespace std;
int main(){
int N ;
float A;
float B;
cin>>N;
for(float i=1;i*(i+1)/2<N;++i)
{
if(i*(i+1)/2>=N) break;
if(N%2)
{
float A=N-i*(i-1)/2;
float S=A/(i+1-A);
cout<<S;
break;}
else
float B=N-i*(i-1)/2;
float R=(i+1-B)/B;
cout<<R;
break;}
return 0;
}
17行else后面少了个大括号了