C ++ 'daki acos () işlevi, radyan cinsinden bir sayının (bağımsız değişken) ters kosinüsünü döndürür.
Bu işlev başlık dosyasında tanımlanmıştır.
(Matematik) cos -1 x = acos (x) (C ++ Programlamada);
acos () prototipi (C ++ 11 standardından itibaren)
çift acos (çift x); float acos (float x); uzun çift acos (uzun çift x); çift acos (T x); // İntegral türü için
acos () Parametreler
Acos () işlevi, (-1, 1) aralığında tek bir zorunlu bağımsız değişken alır . Bunun nedeni, kosinüs değerinin 1 ve -1 aralığında olmasıdır.
acos () Dönüş değeri
Bağımsız değişkenin (-1, 1) aralığında olduğu göz önüne alındığında , acos () işlevi (0, π) aralığındaki değeri döndürür.
Bağımsız değişken 1'den büyük veya -1'den küçükse, acos (), NaN
yani bir sayı değil, döndürür .
Parametre (x) | Geri dönüş değeri |
---|---|
x = (-1, 1) | (0, π) radyan cinsinden |
-1> x veya x> 1 | NaN (Sayı Değil) |
Örnek 1: acos () nasıl çalışır?
#include #include using namespace std; int main() ( double x = 0.0, result; result = acos(x); cout << "acos(x) = " << result << " radians" << endl; // result in degrees cout << "acos(x) = " << result*180/3.1415 << " degrees" << endl; return 0; )
Programı çalıştırdığınızda, çıktı:
acos (x) = 1.5708 radyan acos (x) = 90.0027 derece
Örnek 2: integral türü ile acos () işlevi
#include #include using namespace std; int main() ( int x = -1; double result; result = acos(x); cout << "acos(x) = " << result << " radians" << endl; // Converting result to degrees cout << "acos(x) = " << result*180/3.1415 << " degrees"; return 0; )
Programı çalıştırdığınızda, çıktı:
acos (x) = 3.14159 radyan acos (x) = 180.005 derece