fork download
  1. #include <iostream>
  2. #include <string>
  3.  
  4. using namespace std;
  5.  
  6. class Entry{
  7. private:
  8. string name;
  9. int num;
  10.  
  11. public:
  12. Entry() : num(0) {}
  13. Entry(string name, int num);
  14. string get_name(){return name;}
  15. int get_num(){return num;}
  16. int inc(){
  17. num++;
  18. return num;
  19. }
  20. };
  21.  
  22. Entry::Entry(string name, int num) {
  23. this->name = name;
  24. this->num = num;
  25. }
  26.  
  27. int main() {
  28. Entry list[3];
  29.  
  30. string name;
  31. int num;
  32. for (int i = 0; i < 3; i ++){
  33. cin >> name;
  34. cin >> num;
  35. list[i] = Entry(name, num);
  36. }
  37.  
  38. for (int i = 0; i < 3; i++){
  39. cout << list[i].get_name() << " : " << list[i].get_num() << endl;
  40. }
  41.  
  42. return 0;
  43. }
Success #stdin #stdout 0s 15232KB
stdin
Joe 1
Jack 2
Jim 3
stdout
Joe : 1
Jack : 2
Jim : 3