fork download
  1. #include <iostream>
  2. #include <sstream>
  3. #include <string>
  4.  
  5. class Student{
  6. private:
  7. int age;
  8. std::string first_name;
  9. std::string last_name;
  10. int standard;
  11. public:
  12. void set_age(int value){
  13. age = value;
  14. }
  15. int get_age() const {
  16. return age;
  17. }
  18. void set_standard(int value){
  19. standard = value;
  20. }
  21. int get_standard() const {
  22. return standard;
  23. }
  24. void set_first_name(std::string value){
  25. first_name = value;
  26. }
  27. std::string get_first_name() const {
  28. return first_name;
  29. }
  30. void set_last_name(std::string value){
  31. last_name = value;
  32. }
  33. std::string get_last_name() const {
  34. return last_name;
  35. }
  36. std::string to_string() const {
  37. std::ostringstream os;
  38. os << age << "," << first_name << "," << last_name << "," << standard << std::endl;
  39. return os.str();
  40. }
  41. };
  42.  
  43. int main() {
  44. int age, standard;
  45. std::string first_name, last_name;
  46.  
  47. std::cin >> age >> first_name >> last_name >> standard;
  48.  
  49. Student st;
  50. st.set_age(age);
  51. st.set_standard(standard);
  52. st.set_first_name(first_name);
  53. st.set_last_name(last_name);
  54.  
  55. std::cout << st.get_age() << "\n";
  56. std::cout << st.get_last_name() << ", " << st.get_first_name() << "\n";
  57. std::cout << st.get_standard() << "\n";
  58. std::cout << "\n";
  59. std::cout << st.to_string();
  60.  
  61. return 0;
  62. }
Success #stdin #stdout 0.01s 5448KB
stdin
15
john
carmack
10
stdout
15
carmack, john
10

15,john,carmack,10