/*Acesta definește o structură Punct pentru a reprezenta un punct în planul cartezian, o structură Dreptunghi pentru a reprezenta un dreptunghi, și o funcție actualizareDreptunghi pentru a actualiza coordonatele unui dreptunghi.
Analiza codului:
Structura Punct:
Această structură are doi membri întregi: x și y, care reprezintă coordonatele unui punct.
Structura Dreptunghi:
Această structură are doi membri de tip Punct: stangaJos și dreaptaSus, care reprezintă colțurile din stânga jos și din dreapta sus ale dreptunghiului.
Funcția actualizareDreptunghi:
Primește un Dreptunghi prin referință (&dreptunghi) pentru a-l modifica direct.
Primește patru parametri întregi: x1, y1, x2, y2, care reprezintă coordonatele colțurilor dreptunghiului.
Actualizează membrii stangaJos și dreaptaSus ale dreptunghiului cu valorile primite.
Funcția main:
Creează o variabilă dreptunghi de tip Dreptunghi.
Apelează funcția actualizareDreptunghi pentru a seta coordonatele dreptunghiului la (10, 20) pentru colțul din stânga jos și (30, 40) pentru colțul din dreapta sus.
Afișează coordonatele colțurilor dreptunghiului.
Exemplu de execuție:
Când rulezi acest cod, acesta va afișa următoarele: