Untitled
unknown
plain_text
a year ago
848 B
4
Indexable
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
float i, x1,x2,y1,y2,dx=0,dy=0,step;
float xinc,yinc;
cout << " Enter starting points x1 ad y1: \n";
cin >> x1>> y1;
cout << " Enter destination points x2 ad y2: \n";
cin >> x2>> y2;
dx=x2-x1;
dy=y2-y1;
step= max(dx,dy);
xinc= dx/step;
yinc= dy/step;
cout<< "\n result" << endl;
cout<< x1 << " " << y1<< endl;
if(x1<x2 && y1<y2){
while( x1!=x2 && y1!=y2 )
{
x1=(x1+xinc);
y1=(y1+yinc);
cout<< round(x1) << " " <<round(y1)<< endl;
}
}
else
while( x1!=x2 && y1!=y2 )
{
x1=(x1-xinc);
y1=(y1-yinc);
cout<< round(x1) << " " <<round(y1)<< endl;
}
}
Editor is loading...
Leave a Comment