Informatică, întrebare adresată de MădălinaSpiridon, 8 ani în urmă

Fiecare dintre variabilele A si B, declarate alăturat, memorează coordonatele (x abscisa, iar y ordonata) câte unui punct în sistemul de coordonate xOy. ScrieŃi o expresie C/C++ care are valoarea 1 dacă si numai dacă segmentul cu capetele în punctele corespunzătoare variabilelor A si B intersectează axa Oy a sistemului de coordonate.
struct punct
{
int x,y;
} A,B;

Răspunsuri la întrebare

Răspuns de boiustef
11

(A.x==0 && B.x != 0) || (A.x != 0 && B.x == 0) || (A.x * B.x < 0)


boiustef: -in prima paranteza corespunde cazului cand punctul A e situat pe aza Oy, iar B nu
-in a doua paranteza... punctul B e situat pe aza Oy, iar A nu
-in a treia paranteza punctele A si B se afla de parti diferite a axei Oy
Alte întrebări interesante