Написать программу через while, do while или for. C++ Програмирование цикличных алгоритмов
Дано действительное число х. Вычислить с точностью 10^-6 Желательно надо что бы код содержал While, do while, или for. Так как это часть задания. Код на С++
#include <stdio.h>
int main()
{
double func (double x) {
double eps = 1e-6, k = 1, memb = sqrt(fabs(x)), sum = 0;
while (memb >= k * k * k * eps)
sum += 1 / k / k / (k++);
return memb * sum;
}
}
Написал код но имеются ошибки помогите исправить
Ответы (1 шт):
Автор решения: MBo
→ Ссылка
Вынесите функцию из main
K должно быть целым для k++, Компилятор, наверное, об этом говорил.
После изменения потребуется обеспечить вещественное деление, достаточно 1.0 использовать
Кроме того , придется ввести икс, функцию вызвать, и результат ее нужно будет вывести
