Informatică, întrebare adresată de sdgsafgess, 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
1

#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";

}

Alte întrebări interesante