fbpx

Problema #2764 – InvertedColor – Rezolvari PBInfo

de Mihai-Alexandru

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 (255r, 255g, 255b).

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

#include <bits/stdc++.h>
using namespace std;

int main()
{
    int n , m , c;
    cin >> n >> m >> c;
    cout << 255 - n << ' ' << 255 - m << ' ' << 255 - c;
    return 0;
}
Comentarii

S-ar putea sa iti placa