Begin 20. Найти расстояние между двумя точками с заданными координатами \((x_1, y_1)\) и \((x_2, y_2)\) на плоскости. Расстояние вычисляется по формуле
\(\sqrt{(x_2 - x_1)^2 + (y_2 - y_1)^2}.\)

Решение на Python 3

import random
import math

x1,x2 = random.sample(range(-10, 10), 2)
y1,y2 = random.sample(range(-10, 10), 2)

print("Точка 1 (x1, y1): ({0},{1})".format(x1, y1))
print("Точка 2 (x2, y2): ({0},{1})".format(x2, y2))

side1 = abs(x1 - x2)
side2 = abs(y1 - y2)
print("Сторона 1: ", side1)
print("Сторона 2: ", side2)

d = math.sqrt((x1 - x2)**2 + (y1 - y2)**2)
print("Расстояние: ", d)

Решение на C++

#include <iostream>
#include <cmath>
using namespace std;
int main(){
int x1,y1,x2,y2;
cout << "Vvedite koordinati pervoy tochki (x1,y1) cherez probel: ";
cin >> x1 >> y1;
cout << "Vvedite koordinati vtoroy tochki (x2,y2) cherez probel: ";
cin >> x2 >> y2;
cout << "Rasstoyaniye mejdu tochkami ravno: " << sqrt(pow(x2-x1, 2)+pow(y2-y1, 2)) << "." << endl;
return 0;
}