CPP
cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include <iostream>
#include <iomanip>
#include <cmath>
using namespace std;
const double EPSILON(1e-12);
void read_vector(const string& prompt, double& x, double& y);
void perpendicular(double x1, double y1, double x2, double y2);
int main() {
double u1, v1, u2, v2;
read_vector("Enter first vector (2 floats): ", u1, v1);
read_vector("Enter second vector (2 floats): ", u2, v2);
perpendicular(u1, v1, u2, v2);
return 0;
}
void read_vector(const string& prompt, double& x, double& y) {
cout << prompt;
cin >> x >> y;
Enter to Rename, Shift+Enter to Preview
OUTPUT
Run