Nijansa
Županijsko natjecanje iz informatike 2017. / Srednja škola / Prva podskupina (1. i 2. razred) - 1. zadatak
U računalnoj grafici postoji više različitih načina zapisivanja boja.
U takozvanom RGB prostoru je svaka boja definirana pomoću tri cijela broja R, G i B između 0 i 255 koji opisuju udio osnovnih boja — crvene, zelene i plave (eng. red, green, blue).
Jedna od alternativa je takozvani HSV prostor u kojem je boja definirana pomoću tri broja H, S i V koji opisuju nijansu, zasićenost i vrijednost boje (eng. hue, saturation, value).
Ovdje opisujemo pojednostavljeni postupak kojim se računa nijansa H na temelju udjela R, G i B.
Pretpostavimo da su brojevi R, G i B međusobno različiti, nijansa H je realni broj između 0 i 360 koji računamo na sljedeći način:
Za zadanu boju opisanu pomoću udjela R, G i B izračunajte njenu nijansu.
Ulazni podaci
Prvi red sadrži tri međusobno različita cijela broja R, G i B (0 ≤ R, G, B ≤ 255) — udjele osnovnih boja.
Izlazni podaci
U prvi red ispišite traženu vrijednost
Primjeri test podataka
Ulaz
200 100 50
Izlaz
20.0
Ulaz
223 20 220
Izlaz
300.886699507
Ulaz
0 215 255
Izlaz
189.411764706
Ulaz
50 60 40
Izlaz
90.0
Comments
bruh