Răspuns :
Răspuns:
#include <iostream>
#include <cmath>
using namespace std;
struct punct
{
int x,y;
}pnct[20], P, P2;
void citire_punct(punct &P)
{
cout << "Dati coordonatele punctului: " << endl;
cout << "x="; cin >> P.x;
cout << "y="; cin >> P.y;
}
void afisare_punct(punct P)
{
cout << "coordonatele punctului: " << P.x << " " << P.y << endl;
}
double distanta(punct A, punct B)
{
return sqrt((A.x-B.x)*(A.x-B.x)+(A.y-B.y)*(A.y-B.y));
}
int main()
{
citire_punct(P);
afisare_punct(P);
citire_punct(P2);
cout << "Distanta dintre puncte: " << distanta(P,P2);
cout << "DAti coordonatele a 10 puncte: " << endl;
for (int i=0; i<10; i++)
{
cout << "Punctul " << i << " : ";
citire_punct(pnct[i]);
}
cout << "Coordonatele punctelor: " << endl;
for (int i=0; i<10; i++)
{
afisare_punct(pnct[i]);
}
return 0;
}
Explicație:
am exersat...
sper sa-ti fie de folos. Nu am inteles ce facem cu vectorul de puncte...
Poate modifici ceva....
Vă mulțumim că ați ales să vizitați platforma noastră dedicată Informatică. Sperăm că informațiile disponibile v-au fost utile. Dacă aveți întrebări suplimentare sau aveți nevoie de sprijin, nu ezitați să ne contactați. Vă așteptăm cu drag și data viitoare! Nu uitați să adăugați site-ul nostru la favorite pentru acces rapid.