Разработать программу, осуществляющую ввод исходных данных, необходимые вычисления и вывод результатов - C (СИ)
Формулировка задачи:
1. Составить алгоритм решения задачи.
2.*Разработать программу, осуществляющую ввод исходных данных, необходимые вычисления и вывод результатов. Ввод и вывод сопроводить комментариями.
3. Разработать несколько тестовых наборов исходных данных и испытать программу на компьютере.
*Разработать программу, которая вычисляет сos x по формуле:
сos x = - (p/2 - x)/2! + (p/2 - x)^4/4! - (p/2 - x)^6/6! + (p/2 - x)^6/8! - …
Решение задачи: «Разработать программу, осуществляющую ввод исходных данных, необходимые вычисления и вывод результатов»
textual
Листинг программы
double myCos(x) { double sum = 0; int LIMIT = 1000000;// можно поставить max int double part = 0; for(int i=0;i<LIMIT;i+=2) { part = i%4==0?1:-1; part+=pow(pi/2-x, i); part/=fact(i); if(abs(sum+part)>0.001) break; sum+=part; } return sum; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д