Informatică, întrebare adresată de Deadman9, 8 ani în urmă

Cerința

Se dau coordonatele carteziene a n puncte în plan. Să se determine distanța maximă dintre un punct dat și originea sistemului de coordonate și numărul de puncte situate la acea distanță față de origine.
Date de intrare

Programul citește de la tastatură numărul n, iar apoi n perechi de puncte x y, reprezentând coordonatele punctelor.
Date de ieșire

Programul va afișa pe ecran două numere D C, reprezentând distanța maximă față de originea sistemului și numărul de puncte situate la acea distanță.
Restricții și precizări

1 ≤ n ≤ 100
coordonatele punctelor sunt numere întregi din intervalul [-1000,1000]
distanța maximă se va afișa cu cel puțin trei zecimale exacte

Răspunsuri la întrebare

Răspuns de stassahul
3

Programul : https://pastebin.com/KNmq6U6F

Aflii mai intai distanta maximala, (distanta dintre 1 punct si origine are formula √(x²+y²) ), numai ca pentru comoditate (ca sa nu lucram cu numere reale), aflam aceasta distanta la patrat. Dupa care o comparam cu distanta la patrat la fiecare punct si daca este aceeasi, atunci am mai gasit un numar. La sfarsit nu uitam sa luam radacina din distanta maximala gasita.


Galuska: Stassahul ma poti ajuta si pe mine la informatica https://brainly.ro/tema/5529324
Alte întrebări interesante