#include <iostream>
#include <cmath>

using namespace std;

int main() {
    double ang, rad, seno, cosseno, tangente, cotangente, secante, cossecante;

    cout << "Digite o ângulo em graus: ";
    cin >> ang;

    rad = ang * 3.14159 / 180.0;

    seno = sin(rad);
    cosseno = cos(rad);
    tangente = tan(rad);

    if (tangente != 0)
        cotangente = 1.0 / tangente;
    else
        cotangente = NAN;

    if (cosseno != 0)
        secante = 1.0 / cosseno;
    else
        secante = NAN;

    if (seno != 0)
        cossecante = 1.0 / seno;
    else
        cossecante = NAN;

    cout << "Seno: " << seno << endl;
    cout << "Cosseno: " << cosseno << endl;
    cout << "Tangente: " << tangente << endl;
    
    if (isnan(cotangente))
        cout << "Cotangente: Indefinido" << endl;
    else
        cout << "Cotangente: " << cotangente << endl;

    if (isnan(secante))
        cout << "Secante: Indefinido" << endl;
    else
        cout << "Secante: " << secante << endl;

    if (isnan(cossecante))
        cout << "Cossecante: Indefinido" << endl;
    else
        cout << "Cossecante: " << cossecante << endl;

    return 0;
}
