Для заданного x вычислить значение функции - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Помогите пожалуйста. Использовать стандартные функции и арифметические операторы; изучить операторы отношения и присваивания, логические операции, условный оператор и оператор-переключатель; научиться использовать в программах операторы цикла. Написать программы на изученные темы. Для заданного x вычислить значение функции y=ctg x , где x (0, 2 )

Решение задачи: «Для заданного x вычислить значение функции»

textual
Листинг программы
//gcc 5.4.0
 
#include  <stdio.h>
#include  <math.h>
 
#define PI 3.14159265
 
int main(void) {
    double y = 0, x = 0, ctg = 0; /*x - аргумент функции, y - результат, ctg - котангенс*/
    printf("This program calculates the value of the function y=ctg(x) ,(0 < x < 2*PI) )\n\n");
    printf("Enter x (0; 2*pi)\n");
    while (1) {
        printf("x = ");
        if (scanf("%lf", &x)==1 && x>0 && x < 2*PI)
            break;
        scanf("%*[^\n]%*c");
        printf("Entered is not the correct value. Enter again \n");
    }
 
    y = cos(x) / sin(x);
    
    printf("The value of the function y=ctg(x) = %lf \n\n", y);
    return 0;
}

Оцени полезность:

9   голосов , оценка 4.111 из 5
Похожие ответы