Informatică, întrebare adresată de Bibin99, 9 ani în urmă

Cerinţa

Se dau coordonatele a două puncte diferite din plan. Să se stabilească dacă dreapta determinată de cele două puncte este orizontală, verticală sau oblică.

Date de intrare

Programul citește de la tastatură numerele întregi x1, y1, x2, y2, reprezentând coordonatele celor două puncte.

Date de ieşire

Programul afișează pe ecran unul dintre mesajele orizontala, verticala sau oblica, în funcție de natura dreptei determinate de cele două puncte.

Restricţii şi precizări
•coordonatele celor două puncte sunt numere întregi din intervalul [-1000 , 1000]


artur99: no, ce e asa de greu? :)) daca x-urile sunt egale, e verticala, daca y-urile sunt egale e orizontala, daca nu, e oblica :)
AntiEaglesDavids: tu crezi ca si-a batut capu'? Asta e probabil tema pe vacanta care a primit-o de la profu de info
artur99: neh, pare a fi de pe pbinfo
AntiEaglesDavids: pai da, Doamne, nu vezi ca 90% din problemele de aici sunt de pe pbinfo si sunt din alea usoare (sa nu mai vorbim ca sunt toate cam la fel)
AntiEaglesDavids: nu e sci-fi ca profii dau tema de pe un site (lenesii)
AntiEaglesDavids: daca ar fi existat rezolvarile pe site-ul ala, categoria info de pe brainly ar avea postari odata pe saptamana
artur99: :D :D
artur99: ba dupa ce lansez site-ul luam toate problemele de pe pbinfo si le rezolvam la noi :D :D :D
AntiEaglesDavids: 0.25 euro rezolvarea unei probleme ar fi o idee buna :))
artur99: :)))

Răspunsuri la întrebare

Răspuns de AntiEaglesDavids
5
#include <iostream>
using namespace std;

int main()
{
    int x1, x2, y1, y2;
    cin >> x1 >> y1 >> x2 >> y2;
    if(x1 == x2) cout << "Verticala.";
    else if(y1 == y2) cout << "Orizontala.";
    else cout << "Oblica.";
    return 0;
}

Alte întrebări interesante