Найти сумму ряда с заданной точностью - C (СИ) (72997)
Формулировка задачи:
Перепишите пожалуйста программу с помощью функций в си.
#include <stdio.h> #include <math.h> int main() { float x, e, f, sum=0; int n=1; printf("Vvedite x, e\n"); scanf("%f%f", &x, &e); if ((x!=0)&&(e>0)) { f=cos(1/3)*cos(1/3)*cos(1/3); while ((1/pow(3, n))>e) { ++n; sum+=f; f=pow(cos(pow(3, n-1)), 3)/pow(3, n); } printf("summa=%f pri %d slagaemih", sum, n); } else { printf("Nevernie dannie"); } return 0; }
Решение задачи: «Найти сумму ряда с заданной точностью»
textual
Листинг программы
#include <stdio.h> #include <math.h> void Func(x, e, sum) { int n = 1; float f; if ((x != 0) && (e > 0)) { f = cos(1/3)*cos(1/3)*cos(1/3); while ((1/pow(3, n)) > e) { n++; sum += f; f = pow(cos(pow(3, n-1)), 3)/pow(3, n); } printf("summa = %f pri %d slagaemih", sum, n); } else { printf("Nevernie dannie"); } } int main( void ) { float x, e, sum=0; printf("Vvedite x, e\n"); scanf("%f%f", &x, &e); Func(x, e, sum); return 0; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д