Se dau în plan, un punct și o dreaptă. Să se determine distanța de la punct la dreaptă.
-in c++
//933
Răspunsuri la întrebare
Răspuns de
1
Salut! Acesta este algoritmul pentru c++:
#include<iostream.h>
#include<math.h>
void main()
{
int d,a,b,c,x,y,B;
float D;
cout<<"coordonate dreapta"<<endl;
cout<<"a=";
cin>>a;
cout<<"b=";
cin>>b;
cout<<"c=";
cin>>c;
cout<<"coordonate punct"<<endl;
cout<<"x=";
cin>>x;
cout<<"y=";
cin>>y;
cout<<"distanta de la puct la dreapta este:";
D=((a*x+b*y+c)/sqrt(a*a+b*b));
cout<<D;
}
#include<iostream.h>
#include<math.h>
void main()
{
int d,a,b,c,x,y,B;
float D;
cout<<"coordonate dreapta"<<endl;
cout<<"a=";
cin>>a;
cout<<"b=";
cin>>b;
cout<<"c=";
cin>>c;
cout<<"coordonate punct"<<endl;
cout<<"x=";
cin>>x;
cout<<"y=";
cin>>y;
cout<<"distanta de la puct la dreapta este:";
D=((a*x+b*y+c)/sqrt(a*a+b*b));
cout<<D;
}
davidalexandru9:
si cum pot sa fac sa imi afiseze asa:
distantapunctdreapta.in
0 1 0 0 1 0
distantapunctdreapta.out
1.00
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Fizică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă