#include <stdio.h> // 入出力
int main() { // 開始
int n; //インプットされた数
double S = 0.0; // 0からの開始
scanf("%d", &n
); // 変数 n に格納
// 総和 y を計算
for (int i = 1; i <= n; i++) { // 1から n までのループ
S += 1.0 / i; // 各項 1/i を和 yに加算
}
// 結果
printf("数列の和 y は: %.9f\n", S
); // 数列の総和 y を小数点以下9桁でアウトプット return 0; // 終わり
}
I2luY2x1ZGUgPHN0ZGlvLmg+IC8vIOWFpeWHuuWKmwogCmludCBtYWluKCkgeyAvLyDplovlp4sKICAgIGludCBuOyAvL+OCpOODs+ODl+ODg+ODiOOBleOCjOOBn+aVsAogICAgZG91YmxlIFMgPSAwLjA7IC8vIO+8kOOBi+OCieOBrumWi+WniwogCiAgICBzY2FuZigiJWQiLCAmbik7IC8vIOWkieaVsCBuIOOBq+agvOe0jQogCiAgICAvLyDnt4/lkowg772ZIOOCkuioiOeulwogICAgZm9yIChpbnQgaSA9IDE7IGkgPD0gbjsgaSsrKSB7IC8vIDHjgYvjgokgbiDjgb7jgafjga7jg6vjg7zjg5cKICAgICAgICBTICs9IDEuMCAvIGk7IC8vIOWQhOmghSAxL2kg44KS5ZKMIO+9meOBq+WKoOeulwogICAgfQogCiAgICAvLyDntZDmnpwKICAgIHByaW50Zigi5pWw5YiX44Gu5ZKMIHkg44GvOiAlLjlmXG4iLCBTKTsgLy8g5pWw5YiX44Gu57eP5ZKMIO+9mSDjgpLlsI/mlbDngrnku6XkuIs55qGB44Gn44Ki44Km44OI44OX44OD44OICiAgICByZXR1cm4gMDsgLy8g57WC44KP44KKCn0=