Unsigned int n;
float f,sum,mult;
sum = 0.0;
mult = 1.0;
puts("Введите число N");
fflush(stdin);
scanf_s("%d", &n);
puts("Введите число f");
fflush(stdin);
scanf_s("%f", &f);
puts("P = ");
fflush(stdin);
for (int i = 0; i != n; i++)
{
for (int k = 0; k != i; k++)
{
sum = sum + (f + k);
}
mult = mult * (1 / (sum));
}
printf_s("%f", mult);
n - натуральное число
f- c плав точкой
Выводит просто inf что это значит?
float f,sum,mult;
sum = 0.0;
mult = 1.0;
puts("Введите число N");
fflush(stdin);
scanf_s("%d", &n);
puts("Введите число f");
fflush(stdin);
scanf_s("%f", &f);
puts("P = ");
fflush(stdin);
for (int i = 0; i != n; i++)
{
for (int k = 0; k != i; k++)
{
sum = sum + (f + k);
}
mult = mult * (1 / (sum));
}
printf_s("%f", mult);
n - натуральное число
f- c плав точкой
Выводит просто inf что это значит?