RGB
Orice culoare poate fi reprezentată drept o combinație de intensități de roșu (RED), verde (GREEN) și albastru (BLUE). Calculatorul tău folosește, cel mai probabil, culori reprezentate pe 24
de biți, câte 8
rezervați fiecăreia dintre cele trei culori anterior menționate.
Definim opusul unei culori (r, g, b) ca fiind (255
– r, 255
– g, 255
– b).
Cerința
Dându-se o culoare, scrieți opusul acesteia.
Date de intrare
Programul citește de la tastatură trei numere naturale, r
, g
și b
.
Date de ieșire
Programul va afișa pe ecran numărul numerele R
, G
și B
, astfel încât acestea să reprezinte o culoare opusă celei inițiale.
Restricții și precizări
0 ≤ R, G, B, r, g, b ≤ 255
Exemplu
Intrare
0 92 254
Ieșire
255 163 1
Explicație
R=255-0=255
; G=255-92=163
; B=255-254=1
Cum e corect?
cout < "As la info";
cout << "As la info";
cout >> "As la info";
Felicitări! Poți mai mult?
Avem sute de probleme pentru tine, fiecare cu explicații ușor de înțeles.
Greșit, dar nu-i bai!
Antrenează-te cu sutele de probleme pe care ți le-am pregătit. Îți explicăm fiecare problemă în parte.
Rezolvare
Iată rezolvarea de 100 de puncte pentru problema InvertedColor:
#include <iostream>
using namespace std;
int main()
{
int r, g, b;
cin >> r >> g >> b;
r = 255-r;
g = 255-g;
b = 255-b;
cout << r << ' ' << g << ' ' << b;
}
Atenție
Enunțurile afișate pe această pagină aparțin exclusiv site-ului PbInfo. Astfel, pentru ștergerea conținutului, puteți să ne contactați la adresa .
Rezolvarea problemei #2764 InvertedColor
Pe această pagină găsești rezolvarea de 100 de puncte pentru problema #2764 InvertedColor de pe PbInfo.ro. Atenție: nu încurajăm copiatul codului! Totuși, credem cu tărie că analizarea unei soluții corecte este o metodă foarte ușoară de a învăța informatică, astfel că oferim sursele pentru peste 1500 de probleme de pe platforma PbInfo.ro.
Pentru rezolvări PbInfo de la peste 1500 de probleme, vă invităm să intrați pe site-ul nostru!