#include<bits/stdc++.h>
using namespace std;
#define rep(i,n) for (int i=0; i < (n); i++)
typedef double D;
typedef complex<D> P;
#define X real()
#define Y imag()

P rot(P p, double a,P p1){
  a=a*M_PI/180.0;
  p-=p1;
  double x=p.X*cos(a)+p.Y*(-sin(a));
  double y=p.X*sin(a)+p.Y*cos(a);
  return P(x,y);
}


int main(){
  int n;
  while(cin>>n,n!=-1){
    P p=P(1,0);
    rep(i,n-1){
      P x=rot(P(0,0),270,p);
      x/=abs(x);
      p+=x;
    }
    printf("%.9f\n%.9f\n",p.X,p.Y);
  }
}

