Тема: цикли в Сі
Привіт, підкажіть, будь ласка, як правильно реалізувати дану задачу на Сі:
потрібно ввести дійсне число x та обчислити добуток x*(x-1/x)*(x-2/x)*(x-3/x)*...*(x-25/x).
В програмування нещодавно. Ось перші спроби написати код:
#include <stdlib.h>
#include <stdio.h>
#define MAX 25
int main()
{
system("chcp 1251");
double x, i = 0, res = 0, c = 1;
printf("Введіть значення x:");
scanf_s("&f", &x);
while (i < MAX) {
res = x * (x - c / x);
c = c + 1;
i++;
}
printf("Результат добутку x*(x-1/x)*(x-2/x)*...*(x-25/x)= %0.5f", res);
getchar();
}