fbpx

Problema #334 – Dreapta – Rezolvari PBInfo

de Mihai-Alexandru

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]

Exemplu

Date de intrare

-1 2 4 -3

Date de ieșire

oblica
#include <bits/stdc++.h>

using namespace std;

int main()
{
    int x1,y1,x2,y2;
    cin >> x1 >> y1 >> x2 >> y2;
    if(x1==x2){
        cout << "verticala";}
    else if (y1==y2){
        cout << "orizontala";}
    else 
        cout << "oblica";
    return 0;
}
Comentarii

S-ar putea sa iti placa