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

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

Răspuns de andrei750238
2

Putem declara la inceput pi astfel incat sa putem scrie mai rapid relatiile :

const float pi = 3.14159;

a)

if(a.x == b.x && a.y == b.y) cout << "Da";

else cout << "Nu";

b)

//Ce vrei sa spui prin lungime ? Daca te referi la perimetru :  

float l = 2*pi*a.r;

c)  

float d=2*a.r

d)  

float s = pi*a.r*a.r

e)  

if(a.x==0 && a.y==0) cout << "Da";  

else cout << "Nu";

f)

//Cercul contine originea daca dintanta de la origine la centru cercului e mai mica sau egala decat raza.

if(a.r <= sqrt(a.x*a.x + a.y*a.y) ) cout << "Da";  

else cout << "Nu";

Observatie : La subpunctul f avem nevoie de biblioteca cu functii matematice. Scriem la inceputul fisierului cpp :

#include <cmath>


sdgskjhg: da poti sa faci tot asta intrun un program
Alte întrebări interesante