Программа


/* Вычисление Cos через ряд
   по заданному числу членов */
#include <stdio.h>
#include <math.h>
main()
{
  float XGrad, XRad, Cosine, Add, SquareX; /* Аргумент в градусах,
  аргумент в радианах, значение, слагаемое ряда, квадрат аргумента */
  int i, n; /* Счетчик цикла, число членов ряда */
  printf("ВЫЧИСЛЕНИЕ Cos(x) ЧЕРЕЗ РАЗЛОЖЕНИЕ В РЯД\n");
  printf("Введите аргумент 'x' "); /* Вывод приглашения ввести аргумент */
  scanf("%f",&XGrad);              /* Ввод аргумента */
  printf("Введите число членов ряда 'n' ");
			     /* Вывод приглашения ввести число членов ряда */
  scanf("%d",&n);            /* Ввод числа членов ряда */
  XRad=XGrad/180.0*M_PI; /* Пересчет аргумента */
  SquareX=XRad*XRad;         /* Вычисление квадрата X */
  Add=1;                     /* Начальное определение слагаемого */
  Cosine=1;                  /* Начальное определение суммы ряда */
  for (i=2;i<2*n;i+=2)       /* Цикл набора суммы ряда */
  {
    Add=-Add*SquareX/((i-1)*i);    /* Вычисление члена ряда */
    Cosine=Cosine+Add;             /* Набор суммы */
  }
  printf("Cos(%0.1f)=%f при n=%d\n",XGrad,Cosine,n); /* Вывод результата */
  printf("Cos(%0.1f)=%f\n",XGrad,cos(XRad));   /* Вывод точого значения */
}

Бесплатные примеры программ
Примеры написанных программ
Помощь студентам по программированию