Программа
#include <stdio.h>
#include <math.h>
float absolute(float a) /*Функция определения модуля числа*/
{ if (a<0) return -a; else return a; }
main()
{ float Eps; /*Точность вычислений*/
unsigned int n=0; /*Счетчик ряда*/
float x; /*Аргумент функции*/
float A=1.0; /*Слагаемое*/
float EXP; /*Результат набора частной суммы ряда*/
printf("Введите точность вычислений Eps="); /*Вывод приглашения*/
scanf("%f",&Eps); /*Ввод точности вычислений*/
printf("Введите аргумент x="); /*Вывод приглашения*/
scanf("%f",&x); /*Ввод аргумента функции*/
EXP=A; /*Начальное определение суммы ряда*/
while (absolute(A)>Eps) EXP+=A*=x/++n; /*Цикл набора суммы ряда*/
printf("EXP(%f)=%f\n",x,EXP); /*Вывод суммы*/
printf("exp(%f)=%f\n",x,exp(x)); /*Вычисление и вывод проверки*/
printf("Количество итераций %d\n", n+1); /*Вывод числа членов суммы*/
}
Бесплатные примеры программ
Примеры написанных программ
Помощь студентам по программированию