# PBinfo #2764 – invertedcolor – Rezolvare C++

Sursa: Codul lui Andrei
Limbaj: C++
Autor rezolvare: andrei

## Enunț

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

## Cod sursă C++

```cpp
#include <bits/stdc++.h>
using namespace std;
int main() {
	int r, g, b, R, G, B;
	cin >> r >> g >> b;
    R = 255 - r;
    G = 255 - g;
    B = 255 - b;
    cout << R << " " << G << " " << B;
    return 0;   
}
```

## Resurse

- [Pagina originală](https://codulluiandrei.ro/rezolvari/pbinfo/2764)
- [Sursa C++](https://codulluiandrei.ro/rezolvari/pbinfo/2764/cod.cpp)
- [Sursa pe GitHub](https://raw.githubusercontent.com/codulluiandrei/pbinfo/main/pbinfo-2764/main.cpp)
- [Cursuri de informatică pentru BAC](https://codulluiandrei.ro/academia/info-curs/pachet-cpp/)
