C++
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
antonii:
esti la liceu?
Răspunsuri la întrebare
Răspuns de
5
Cam asa se face.
#include<iostream>
using namespace std;
int main()
{
int x1,x2,y1,y2;
cout<<"x1=";
cin>>x1;
cout<<"x2=";
cin>>x2;
cout<<"y1=";
cin>>y1;
cout<<"y2=";
cin>>y2;
if(x1==x2)
{ cout<<"E verticala" ;
}
if(y1==y2)
{
cout<<"Este orizontala";
}
else
{
cout<<"E obilca";
}
return 0;
}
#include<iostream>
using namespace std;
int main()
{
int x1,x2,y1,y2;
cout<<"x1=";
cin>>x1;
cout<<"x2=";
cin>>x2;
cout<<"y1=";
cin>>y1;
cout<<"y2=";
cin>>y2;
if(x1==x2)
{ cout<<"E verticala" ;
}
if(y1==y2)
{
cout<<"Este orizontala";
}
else
{
cout<<"E obilca";
}
return 0;
}
Răspuns de
13
Raspunsul de 100 pct pe pbinfo:
#include <iostream>
using namespace std;
int main ()
{
int x1,x2, y1 ,y2;
cin>>x1>>y1>>x2>>y2;
if (y1==y2)
cout<<"orizontala"<<endl;
else if (x1==x2)
cout<<"verticala"<<endl;
else
cout <<"oblica"<<endl;
return 0;
}
#include <iostream>
using namespace std;
int main ()
{
int x1,x2, y1 ,y2;
cin>>x1>>y1>>x2>>y2;
if (y1==y2)
cout<<"orizontala"<<endl;
else if (x1==x2)
cout<<"verticala"<<endl;
else
cout <<"oblica"<<endl;
return 0;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Engleza,
9 ani în urmă
Matematică,
9 ani în urmă