#include <stdio.h> // 入出力
int main() { // 開始
int n; //インプットされた数
double S = 0.0; // 0からの開始
printf("正の整数 n を入力してください: "); // アウトプットに出るnの説明 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+IC8vIOWFpeWHuuWKmwoKaW50IG1haW4oKSB7IC8vIOmWi+WniwogICAgaW50IG47IC8v44Kk44Oz44OX44OD44OI44GV44KM44Gf5pWwCiAgICBkb3VibGUgUyA9IDAuMDsgLy8g77yQ44GL44KJ44Gu6ZaL5aeLCgogICAgcHJpbnRmKCLmraPjga7mlbTmlbAgbiDjgpLlhaXlipvjgZfjgabjgY/jgaDjgZXjgYQ6ICIpOyAvLyDjgqLjgqbjg4jjg5fjg4Pjg4jjgavlh7rjgovvvY7jga7oqqzmmI4KICAgIHNjYW5mKCIlZCIsICZuKTsgLy8g5aSJ5pWwIG4g44Gr5qC857SNCgogICAgLy8g57eP5ZKMIO+9mSDjgpLoqIjnrpcKICAgIGZvciAoaW50IGkgPSAxOyBpIDw9IG47IGkrKykgeyAvLyAx44GL44KJIG4g44G+44Gn44Gu44Or44O844OXCiAgICAgICAgUyArPSAxLjAgLyBpOyAvLyDlkITpoIUgMS9pIOOCkuWSjCDvvZnjgavliqDnrpcKICAgIH0KCiAgICAvLyDntZDmnpwKICAgIHByaW50Zigi5pWw5YiX44Gu5ZKMIHkg44GvOiAlLjlmXG4iLCBTKTsgLy8g5pWw5YiX44Gu57eP5ZKMIO+9mSDjgpLlsI/mlbDngrnku6XkuIs55qGB44Gn44Ki44Km44OI44OX44OD44OICiAgICByZXR1cm4gMDsgLy8g57WC44KP44KKCn0=