👤

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ăspuns :

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;

}

Vă mulțumim pentru vizita pe site-ul nostru dedicat Informatică. Sperăm că informațiile prezentate v-au fost utile. Dacă aveți întrebări suplimentare sau nevoie de ajutor, vă rugăm să ne contactați cu încredere. Așteptăm cu drag să reveniți și nu uitați să ne salvați în lista dumneavoastră de favorite!


En Studentsy: Alte intrebari