#include <bits/stdc++.h>
#define x real()
#define y imag()
using namespace std;
typedef complex <double> point;
 
point cal(point a){
  point b=(a*conj(a))/abs(a);
  b.y+=1;
  b=(b*a)/abs(a);
  return b;
}
 
int main(){
  while(1){
    int n;
    cin>>n;
    if(n==-1)break;
    point ans=point(1,0);
    for(int i=1;i<n;i++) ans=cal(ans);
    printf("%lf\n",ans.x);
    printf("%lf\n",ans.y);
  }
  return 0;
}