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