Здравствуйте уважаемые форумчане, очень прошу помощи в решении задачи, я видимо что-то делаю не так. Не могу придти к верному результату.
Подробное условие задачи представлено ниже, на скриншоте.
Подробное условие задачи представлено ниже, на скриншоте.
:
#include "stdafx.h"
#include <stdio.h>
#include <conio.h>
#include <math.h>
#include <iostream>
using namespace std;
int main()
{
setlocale(LC_ALL, "RUS");
int i, x;
float xr, a, b, c, d, e, sec;
float pi = 3.14159265;
printf("+——————————————————————————————————————————+\n");
printf("x,grad|T1(x)|T2(x)|T3(x)|T4(x)|T5(x)|sec(x)|\n");
printf("+——————————————————————————————————————————+\n");
for (i=0; i<=16; i++)
{
x=i;
xr=x*pi/180;
a=1;
b=a+1/2*(pow(xr,2));
c=b+5/24*(pow(xr,4));
d=c+61/720*(pow(xr,6));
e=d+277/8064*(pow(xr,8));
printf("|%6d|%8.6f|%8.6f|%8.6f|%8.6f|%8.6f|%8.6f|\n", x, a, b, c, d, e, sec=1/cos(xr));
}
printf("+——————————————————————————————————————————+\n");
getch();
}