#include<bits/stdc++.h>
using namespace std;
typedef complex<double> P;
#define X real()
#define Y imag()
P solve(int n){
P res(0,1);
for(int i=1;i<n;i++){
P v = res ;
v *= exp( P(0.0,3 * 90.0 * M_PI / 180.0) );
v /= abs(v);
res += v;
}
return res;
}
int main(){
int n;
while(cin>>n,n!=-1){
auto ans = solve(n);
cout<<ans.Y<<endl<<ans.X<<endl;
}
}