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
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
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Engleza,
8 ani în urmă
Informatică,
9 ani în urmă
Matematică,
9 ani în urmă