Advertisement
d_usukhbaatar

GeoStruct

Nov 17th, 2024
37
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.49 KB | Source Code | 0 0
  1. /* Дараах бүтцүүдийг тодорхойлоорой
  2.  
  3. 1. Point
  4. 2. Triangle
  5. 3. Square
  6. 4. Rectangle
  7. 5. Circle
  8. */
  9.  
  10. #include <iostream>
  11. using namespace std;
  12.  
  13. struct point {
  14.     double x, y;   
  15. };
  16.  
  17. struct circle {
  18.     point o;
  19.     double r;
  20.  
  21.     double area() {
  22.         return 3.14 * r * r;
  23.     }
  24.  
  25.     double perimetr() {
  26.         return 2 * 3.14 * r;
  27.     }
  28. };
  29.  
  30. int main() {
  31.     circle a;
  32.     a.o.x = 10;
  33.     a.o.y = 10;
  34.     a.r = 5;
  35.  
  36.     cout << a.area() << endl;
  37.     cout << a.perimetr() << endl;
  38.     return 0;
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement