Advertisement
avr39ripe

cppCircleStruct

Jun 2nd, 2021
869
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.61 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. struct Circle
  4. {
  5.     int x;
  6.     int y;
  7.     int r;
  8. };
  9.  
  10. void printCircle(const Circle& circle)
  11. {
  12.     std::cout << "Circle: (" << circle.x << ',' << circle.y << ") -> R: " << circle.r << '\n';
  13. }
  14.  
  15. Circle& enterCircle(Circle& circle)
  16. {
  17.     std::cout << "Circle ->\nx: ";
  18.     std::cin >> circle.x;
  19.     std::cout << "y: ";
  20.     std::cin >> circle.y;
  21.     std::cout << "R: ";
  22.     std::cin >> circle.r;
  23.  
  24.     return circle;
  25. }
  26.  
  27.  
  28. int main()
  29. {
  30.     Circle c1{ 10,10,50 };
  31.     Circle c2{ 5,17,25 };
  32.  
  33.     //printCircle(c1);
  34.     //printCircle(c2);
  35.  
  36.     printCircle(enterCircle(c1));
  37.     printCircle(enterCircle(c2));
  38.  
  39.     return 0;
  40. }
  41.  
  42.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement