Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <cmath>
- //SPECYFIKACJA
- //dane: a,b,c funkcji liniowej; wspolrzedne x i y punktu;
- //wynik: odleglosc od prostej punktu
- using namespace std;
- bool odl(float x0, float y0)
- {
- float a,b,c;
- cout<< "podaj wspolczynniki a,b,c: "<<endl;
- cin>>a;
- cin>>b;
- cin>>c;
- double d= (abs(a*x0+b*y0+c))/sqrt(pow(a,2)+pow(b,2));
- if(d==0)
- {
- return true;
- }
- else
- {
- return false;
- }
- }
- int main()
- {
- float x1,y1;
- cout << "Podaj wspolrzedna x1= ";
- cin>>x1;
- cout << "Podaj wspolrzedna y1= ";
- cin>>y1;
- float x2,y2;
- cout << "Podaj wspolrzedna x2= ";
- cin>>x2;
- cout << "Podaj wspolrzedna y2= ";
- cin>>y2;
- if ((odl(x1,y1))&&(odl(x2,y2)))
- {
- cout<<"Odcinek nalezy"<<endl;
- }
- else
- {
- cout<<"Odcinek nienalezy"<<endl;
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement