Varog urgent in c++
Struct Cerc {float r; int x, y;}a, b;
a) să se verifice dacă a şi b sunt concentrice
b) să se calculeze lungimea lui a în variabila l
c) să se calculeze diametrul lui a în variabila d
d) să se calculeze aria lui a în variabila s
e) să se verifice dacă a are centrul în origine
f) să se verifice dacă cercul conţine originea
Răspunsuri la întrebare
#include <iostream>
#include <cmath>
using namespace std;
struct Cerc{
float r;
int x, y;
}a, b;
int main(){
//Citire date
cout << "Date a (r,x,y) : ", cin >> a.r >> a.x >> a.y;
cout << "Date b (r,x,y) : ", cin >> b.r >> b.x >> b.y;
const float pi=3.14159;
//A
if(a.x == b.x && a.y == b.y) cout << "Concentrice";
else cout << "Nu sunt concentrice";
//B
float l = 2*pi*a.r;
cout << "Perimetru : " << l;
//C
float d=2*a.r;
cout << "Diametru :" << d;
//D
float s = pi*a.r*a.r;
cout << "Arie : " << s;
//E
if(a.x==0 && a.y==0) cout << "Da, e in origine";
else cout << "Nu, nu e in origine";
//F
if(a.r >= sqrt(a.x*a.x + a.y*a.y) ) cout << "Originea este in interior";
else cout << "Originea nu e in interior";
}