#include <stdio.h>
int main() {
int N, i;
double x, sum;
printf("Варіант 1: Сума ряду (x^2 + 1)/i\n");
// Цикл for
sum = 0;
for (i = 1; i <= N; i++) {
sum += (x * x + 1) / i;
}
printf("Сума (for): %.6lf\n", sum
);
// Цикл while
sum = 0;
i = 1;
while (i <= N) {
sum += (x * x + 1) / i;
i++;
}
printf("Сума (while): %.6lf\n", sum
);
// Цикл do-while
sum = 0;
i = 1;
do {
sum += (x * x + 1) / i;
i++;
} while (i <= N);
printf("Сума (do-while): %.6lf\n", sum
);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbigpIHsKICAgIGludCBOLCBpOwogICAgZG91YmxlIHgsIHN1bTsKCiAgICBwcmludGYoItCS0LDRgNGW0LDQvdGCIDE6INCh0YPQvNCwINGA0Y/QtNGDICh4XjIgKyAxKS9pXG4iKTsKICAgIHByaW50Zigi0JLQstC10LTRltGC0YwgTjogIik7CiAgICBzY2FuZigiJWQiLCAmTik7CiAgICBwcmludGYoItCS0LLQtdC00ZbRgtGMIHg6ICIpOwogICAgc2NhbmYoIiVsZiIsICZ4KTsKCiAgICAvLyDQptC40LrQuyBmb3IKICAgIHN1bSA9IDA7CiAgICBmb3IgKGkgPSAxOyBpIDw9IE47IGkrKykgewogICAgICAgIHN1bSArPSAoeCAqIHggKyAxKSAvIGk7CiAgICB9CiAgICBwcmludGYoItCh0YPQvNCwIChmb3IpOiAlLjZsZlxuIiwgc3VtKTsKCiAgICAvLyDQptC40LrQuyB3aGlsZQogICAgc3VtID0gMDsKICAgIGkgPSAxOwogICAgd2hpbGUgKGkgPD0gTikgewogICAgICAgIHN1bSArPSAoeCAqIHggKyAxKSAvIGk7CiAgICAgICAgaSsrOwogICAgfQogICAgcHJpbnRmKCLQodGD0LzQsCAod2hpbGUpOiAlLjZsZlxuIiwgc3VtKTsKCiAgICAvLyDQptC40LrQuyBkby13aGlsZQogICAgc3VtID0gMDsKICAgIGkgPSAxOwogICAgZG8gewogICAgICAgIHN1bSArPSAoeCAqIHggKyAxKSAvIGk7CiAgICAgICAgaSsrOwogICAgfSB3aGlsZSAoaSA8PSBOKTsKICAgIHByaW50Zigi0KHRg9C80LAgKGRvLXdoaWxlKTogJS42bGZcbiIsIHN1bSk7CgogICAgcmV0dXJuIDA7Cn0=