I just tested this and the answer is correct:

dx is equal to 5

dy is equal to 3

dx*dx + dy*dy is equal to 25 + 9 = 34

The square root of 34 is 5.83095 ...

11,645,893 members (77,873 online)

Email

Password

Sign in using

After writing this program, debugging it, I am not getting desired output:

```
#include<iostream>
using namespace std;
class point
{
private:
int x;
int y;
public:
void setPoint(int xcoord,int ycoord)
{
x = xcoord; y = ycoord;
}
int getX()
{return (x);}
int getY()
{return (y);}
void showPoint()
{ cout << "(" << x << ","<< y <<")";
}
};
int main()
{
point pt1,pt2;
double dx, dy, dist;
pt1.setPoint(-3,2);
pt2.setPoint(2,5);
dx = pt2.getX() - pt1.getX();
dy = pt2.getY() - pt1.getY();
dist = sqrt (dx*dx + dy*dy);
cout << "The distance between two points"; pt1.showPoint();
cout << "and";pt2.showPoint();
cout << "is"<< dist << endl;
return 0;
```

Comments

I just tested this and the answer is correct:

dx is equal to 5

dy is equal to 3

dx*dx + dy*dy is equal to 25 + 9 = 34

The square root of 34 is 5.83095 ...

dx is equal to 5

dy is equal to 3

dx*dx + dy*dy is equal to 25 + 9 = 34

The square root of 34 is 5.83095 ...

Comments

No Richard, no... this is completely wrong, the program had to represent pink unicorns in the screen, a completely correct mathematical result is not desired... :rolleyes: <= this is a small joke... This morning, when I've seen this post I've not been able to find out anything special or strange in it... You've just confirmed it... It works... X|

:)) You could just have posted the joke here, I think I would have understood your point.

Wow... oddly enough, that is exactly the same answer I got.... :-)

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

CodeProject,
503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada
+1 416-849-8900 x 100

Did you DEBUG and see how the execution flows?

I can see this is your first post here, but you should have read the posting guidelines that appear when you are creating your question.

Improve it putting a little of effort in it and please describe your problem clearly.

Sandeep has done that for you, but you should put your code snippets inside code blocks.