Advertisement
Guest User

Untitled

a guest
May 22nd, 2018
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.22 KB | None | 0 0
  1. Auto a2;
  2. cout << a2;
  3.  
  4. Auto a1("Audi", "BT 3984 KM", 2007);
  5. cout << a1;
  6.  
  7. Auto a3("Mercedes", "GE BA 636", 2006);
  8. cout << endl << "Marca Autovehiculului 3 este : " << a3.spune_marca() << endl;
  9.  
  10. Auto *a4 = new Auto("Volvo", "IS 154 NIS", 2009);
  11. Console::WriteLine("Anul Automobilului a4 este {0}", a4->get_an());
  12. a4->inc_an(5);
  13. Console::WriteLine("Anul este acum {0}", a4->get_an());
  14.  
  15. Auto a5;
  16. cout << "Citim datele automobilului 5";
  17. cin >> a5;
  18. cout << endl << a5;
  19.  
  20. vector<Auto> vp(2);
  21. vp.reserve(3);
  22. vp[0]=a1; cout<<"\nNrElemente="<<vp.size()<<" cu extindere pana la ="<<vp.capacity()<<endl;
  23. vp[1]=a2;
  24. vp.push_back(a3);
  25. for(int i=0;i<vp.size();i++) cout<<vp[i];
  26.  
  27. vector<Auto*> vpp;
  28. vpp.push_back(new Auto("BMW", "GL 25 BSI",2000));
  29. vpp.push_back(new Auto("Volvo","BC 54 EDI",2001));
  30. vpp.push_back(new Auto("Seat","BC 89 HSA",2002));
  31. vector<Auto*>::iterator iter_a;
  32. for(iter_a = vpp.begin(); iter_a != vpp.end(); iter_a++ )
  33. cout << **iter_a <<" " ; cout <<endl;
  34. iter_a = vpp.begin() + vpp.size() / 2;
  35. vpp.erase(iter_a); cout << *vpp[1];
  36. vector<Auto*>::reverse_iterator rit;
  37. for (rit = vpp.rbegin()+1; rit != vpp.rend(); rit++) cout << (*rit);
  38.  
  39. system("Pause");
  40. return 0;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement