Rezolvare completă PbInfo #2764 InvertedColor

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

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 Adresa de email.

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!