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

De la tastatură se introduc coordonatele a trei puncte de pe planul cartezian de coordonate: x1, y1, x2, y2, x3, y3. Scrieți un program in C++ ce va determina punctele, distanța dintre care este cea mai mare.


GreenEyes71: La tine în manual, sau în culegerea/fișa de unde ai transcris enunțul de mai sus, așa scrie "... v-a determina..." ??? Chiar nu cred !
poiuytrrwq: BINE,BINE!!!
GreenEyes71: Ce faci, nu știi ? Începi să mă jignești, sau cum ? Am primit acest titlu în urma muncii mele pe site, și nu îți permit să ridiculizezi asta ! Nu avem aceeași vârstă și nu avem aceeași experiență, îți cer doar să mă respecți. Crezi că poți face asta pentru mine ?
poiuytrrwq: Nu am cerut,dar eu apreciez timpul pierdut de tine pentru a imi explica ortografia limbii române si deci iti multumesc mult!
poiuytrrwq: Si eu nici intr-un caz nu am jignit, spusele mele au fost intr-o forma de gluma, daca nu ai inteles)
boiustef: nu ai se poate scrie cu cratima ... :)))
poiuytrrwq: Bine)
boiustef: sarbatori fericite !!!! nu ar trebui sa fim prea categorici ...
poiuytrrwq: De asemenea! Eu nu sunt aşa, de fapt am răspuns foarte calm.
poiuytrrwq: Iertați-mă daca v-am supărat şi pe dumneavoastră cu ceva!

Răspunsuri la întrebare

Răspuns de andreidiaconescu18
2

#include <iostream>

#include <cmath>

using namespace std;

int main() {

   int x1,y1,x2,y2,x3,y3;

   cin>>x1;

   cin>>y1;

   cin>>x2;

   cin>>y2;

   cin>>x3;

   cin>>y3;

   double d1=sqrt(pow(x1-x2,2)+pow(y1-y2,2));

   double d2=sqrt(pow(x2-x3,2)+pow(y2-y3,2));

   double d3=sqrt(pow(x1-x3,2)+pow(y1-y3,2));

   if(d1>d2)

   {

       if(d1>d3)

           cout<<d1<<" ("<<x1<<","<<y1<<") ("<<x2<<","<<y2<<")";

       else

           cout<<d3<<" ("<<x1<<","<<y1<<") ("<<x3<<","<<y3<<")";

   }

   else

   {

       if(d2>d3)

           cout<<d2<<" ("<<x2<<","<<y2<<") ("<<x3<<","<<y3<<")";

       else

           cout<<d3<<" ("<<x1<<","<<y1<<") ("<<x3<<","<<y3<<")";

   }

   return 0 ;

}

Alte întrebări interesante