Найти сумму ряда с заданной точностью - 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;
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д