Informatică, întrebare adresată de teo932u03, 8 ani în urmă

Va rog am nevoie rapid de aceste probleme!!

1. În declararea alăturată, câmpurile x şi y ale înregistrării pot memora numărătorul, respectiv numitorul unei
fracţii. Scrieţi secvenţa de instrucţiuni prin executarea căreia se construieşte în variabila f o fracţie obţinută prin
însumarea fracţiilor memorate în variabilele f1 şi f2.

2. În declarările alăturate:
· variabila p memorează coordonatele unui punct în sistemul de coordonate xOy;
· variabila d memorează în câmpurile A şi B coordonatele, în acelaşi sistem de coordonate, ale vârfurilor din
stânga – sus, respectiv din dreapta – jos ale unui dreptunghi cu laturile paralele cu axele sistemului de
coordonate.
struct punct {
int x,y;
} p;

struct dreptunghi {
punct A, B;
} d;

Scrieţi o expresie C/C++ care să aibă valoarea 1 dacă punctul corespunzător variabilei p se află în interiorul
dreptunghiului corespunzător variabilei d (dar nu pe laturile acestuia) sau valoarea 0 în caz contrar.

Răspunsuri la întrebare

Răspuns de andrei750238
2

1. Lipseste "declararea alaturata"

2.

(p.x > d.A.x && p.x < d.B.x || p.x < d.A.x && p.x > d.B.x) && (p.y > d.A.y && p.y < d.B.y || p.y < d.A.y && p.y > d.B.y)

Alte întrebări interesante