Вывести таблицу значений косинуса от 1 до 10 радиан - C (СИ)
Формулировка задачи:
Вывести таблицу значений косинуса от 1 до 10 радиан в си.
Решение задачи: «Вывести таблицу значений косинуса от 1 до 10 радиан»
textual
Листинг программы
int i;
for(i=1;i<=10;i++)
{
printf("cos %d = %lf\n",i,cos(i*M_PI/180));
}
Объяснение кода листинга программы
В данном коде:
- Объявляется переменная
iтипаint, которая будет использоваться в цикле. - Задаётся условие для цикла
for, который будет выполняться отi=1доi=10(включительно). - Внутри цикла выводится значение косинуса угла, выраженного в радианах, от
1до10с шагом в одну секунду (то есть от 0 до π/2 радиан). Вывод осуществляется с помощью функцииprintf, которая форматирует и выводит строку. В данном случае, выводится значение косинуса, затем номер угла в форматеcos 1 = 0.5303, где1— это текущее значение переменнойi, а0.5303— это результат вычисления косинуса этого угла. Также в коде используется препроцессорная директиваM_PI, которая заменяется на значение числа π (пи) при компиляции. Это позволяет вычислить угол в радианах, а не в градусах.