import java.text.DecimalFormat;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
@SuppressWarnings("resource")
Scanner in = new Scanner(System.in);
while(in.hasNext()) {
int n = in.nextInt();
int arr[] = new int[n];
for(int i=0;i<n;i++) {
arr[i] = in.nextInt();
}
PolynomialSum(arr);
}
}
public static void PolynomialSum(int[] arr) {
for(int i=0;i<arr.length;i++) {
DecimalFormat df = new DecimalFormat("0.00");
double sum = 1;
int a = arr[i];
if(a==1) {
System.out.println(df.format(sum));
continue;
}
for(double j=1;j<a;j++) {
if(j%2!=0) {
double s = 1/(j+1);
sum = sum - s;
}else {
double s = 1/(j+1);
sum = sum + s;
}
}
System.out.println(df.format(sum));
}
}
}