- Информатика
- перевести с Пайтона на
перевести с Пайтона на С/С++ from math import pi,factorial
x = 0 # начальное значение x (в градусах)
xmax = 180 # конечное значение x (в градусах)
step = 10 # шаг изменения градусов
precision = 50 # количество просуммитрованных членов ряда
print(f' x | cos(x) | precision')
print('')
while x <= xmax :
k=0
for i in range(precision):
k+=(-1)**i * (x*pi/180)**(2*i) / factorial(2*i)
print(f'{"{:3d}".format(x)} | {"{:8.5f}".format(k)} | {"{:2d}".format(precision)}')
x+=step