Cerința
Se dau coordonatele în plan a două puncte. Să se afișeze pătratul distanței dintre ele.
Date de intrare
Fișierul de intrare distantapuncte.in
conține pe prima linie 4
numere naturale, respectiv: abscisa primului punct, ordonata primului punct, abscisa celui de-al doilea punct, ordonata celui de-al doilea punct.
Date de ieșire
Fișierul de ieșire distantapuncte.out
va conține pe prima linie un număr natural reprezentând valoarea cerută.
Restricții și precizări
- Numerele din fișierul de intrare sunt întregi cuprinse între
-1001
și1001
.
Exemplu
distantapuncte.in
1 0 5 4
distantapuncte.out
32
#include <bits/stdc++.h> using namespace std; ifstream cin("distantapuncte.in"); ofstream cout("distantapuncte.out"); struct dist { int x , y; }; void citire(dist &a) { cin >> a.x >> a.y; } int main() { dist a , b; citire (a); citire (b); double rez = (a.x - b.x) * (a.x - b.x) + (a.y - b.y) * (a.y - b.y); cout << rez; }