C Упражнения: Вычислить сумму ряда [1-X ^ 2/2! + X ^ 4/4! - .........]
C Для цикла: Упражнение-18 с решением.
Напишите программу на C, чтобы найти сумму ряда [1-X ^ 2/2! + X ^ 4/4! - .........].
Пример решения:
Код C:
#include <stdio.h>
void main()
{
float x,sum,t,d;
int i,n;
printf("Input the Value of x :");
scanf("%f",&x);
printf("Input the number of terms : ");
scanf("%d",&n);
sum =1; t = 1;
for (i=1;i<n;i++)
{
d = (2*i)*(2*i-1);
t = -t*x*x/d;
sum =sum+ t;
}
printf("\nthe sum = %f\nNumber of terms = %d\nvalue of x = %f\n",sum,n,x);
}
Блок - схема:
или же
#include <stdio.h>
void main()
{
float x,s,t,num=1.00,fac=1.00;
int i,n,pr,y=2,m=1;
printf("Input the Value of x :");
scanf("%f",&x);
printf("Input the number of terms : ");
scanf("%d",&n);
s=1.00; t=1.00;
for (i=1;i<n;i++)
{
for(pr=1;pr<=y;pr++)
{
fac=fac*pr;
num=num*x;
}
m=m*(-1);
num=num*m;
t=num/fac;
s=s+t;
y=y+2;
num=1.00;
fac=1.00;
}
printf("\nthe sum = %f\nNumber of terms = %d\nvalue of x = %f\n",s,n,x);
}
Пример вывода:
Введите значение х: 2 Введите количество терминов: 5 сумма = -0,415873 Количество членов = 5 значение х = 2,000000
Блок - схема:
Редактор кода программирования C:
Улучшите этот пример решения и опубликуйте свой код через Disqus.
Предыдущий: Напишите программу на C, чтобы создать такой шаблон, как пирамида с номером, который будет повторять число в той же строке.
Далее: Напишите программу на C, чтобы отобразить n членов гармонических рядов и их сумму.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code