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

Bună! Am următoarea problema : Variabilele reale x și y memorează abscisa, respectiv ordonata unui punct în sistemul de coordonate xOy. Scrieți o secventa de instrucțiuni C++ prin care se afișează pe ecran mesajul "interior", dacă punctul precizat mai sus se afla în interior sau pe conturul unui cerc cu centrul în originea sistemului de coordonate și raza cu 1, sau esajul exterior, în caz contrar. ​Mulțumesc!

Răspunsuri la întrebare

Răspuns de adrianalitcanu2018
0

Explicație:

#include <iostream>

#include <cmath>

using namespace std;

struct Punct

{

   double x;

   double y;

};

int main()

{

   unsigned raza;

   double distanta;

   Punct A;

   Punct O;

   cout<<"coordonatele punctului A sunt ";

   cout<<endl;

   cin>>A.x;

   cin>>A.y;

   cout<<"coordonatele punctului O sunt ";

   cout<<endl;

   cin>>O.x;

   cin>>O.y;

   cout<<"raza cercului este ";

   cout<<endl;

   cin>>raza;

   cout<<endl;

   distanta=sqrt((O.x-A.x)*(O.x-A.x)+(O.y-A.y)*(O.y-A.y));

   if(distanta<=raza)

       cout<<"interior";

   else

       cout<<"exterior";

   return 0;

}

Alte întrebări interesante