Guest User

Untitled

a guest
Oct 18th, 2018
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.01 KB | None | 0 0
  1. int main(void)
  2. {
  3. VETOR<int> A;
  4. VETOR<int> B;
  5. VETOR<int>::Iterator it;
  6. for(int i=10;i>0;i--)
  7. {
  8. A.push_back(i);
  9. }
  10. for(int i=0;i<10;i++)
  11. {
  12. B.push_back(i);
  13. }
  14. cout << "\nA:\n";
  15. for(it= A.begin();it!= A.end(); it++)
  16. {
  17. cout<<" "<<*it<<" ";
  18. }
  19. cout << "\n Size: ";
  20. cout << A.size();
  21. cout << "\n Capacity: ";
  22. cout << A.capacity();
  23. cout << "\nB:\n";
  24. for(it= B.begin();it!= B.end(); it++)
  25. {
  26. cout<<" "<<*it<<" ";
  27. }
  28. cout << "\n Size: ";
  29. cout << A.size();
  30. cout << "\n Capacity: ";
  31. cout << A.capacity();
  32. A=B;
  33. cout << "\nA:\n";
  34. for(it= A.begin();it!= A.end(); it++)
  35. {
  36. cout<<" "<<*it<<" ";
  37. }
  38. cout << "\n Size: ";
  39. cout << A.size();
  40. cout << "\n Capacity: ";
  41. cout << A.capacity();
  42. for(int i=10;i>0;i--)
  43. {
  44. A.push_back(i);
  45. }
  46. cout << "\nA:\n";
  47. for(it= A.begin();it!= A.end(); it++)
  48. {
  49. cout<<" "<<*it<<" ";
  50. }
  51. cout << "\n Size: ";
  52. cout << A.size();
  53. cout << "\n Capacity: ";
  54. cout << A.capacity();
  55. cout << "\nPosicao["<<"1"<<"]: "<<A.at(1);
  56. cout << "\nPosicao["<<"5"<<"]: "<<A.at(5);
  57. cout << "\nPosicao["<<"7"<<"]: "<<A.at(7);
  58. cout << "\nPosicao["<<"9"<<"]: "<<A.at(9);
  59. cout << "\nPosicao["<<"10"<<"]: "<<A.at(10);
  60. cout << "\nPosicao["<<"15"<<"]: "<<A.at(15);
  61. cout << "\nPosicao["<<"20"<<"]: "<<A.at(20);
  62. cout << "\nClear\n";
  63. A.clear();
  64. for(it= A.begin();it!= A.end(); it++)
  65. {
  66. cout<<" "<<*it<<" ";
  67. }
  68. cout << "\nA";
  69. cout << "\n Size: ";
  70. cout << A.size();
  71. cout << "\n Capacity: ";
  72. cout << A.capacity();
  73. cout << "\nA";
  74. if(A.empty())
  75. cout << "\nVazio";
  76. else
  77. cout << "\nNao Vazio";
  78. cout << "\nB";
  79. if(B.empty())
  80. cout << "\nVazio";
  81. else
  82. cout << "\nNao Vazio";
  83. for(int i=10;i>0;i--)
  84. {
  85. A.push_back(i+5);
  86. }
  87. cout << "\nA:\n";
  88. for(it= A.begin();it!= A.end(); it++)
  89. {
  90. cout<<" "<<*it<<" ";
  91. }
  92. cout << "\n Size: ";
  93. cout << A.size();
  94. cout << "\n Capacity: ";
  95. cout << A.capacity();
  96. cout << "\nReserve(10)";
  97. A.reserve(10);
  98. cout << "\n Size: ";
  99. cout << A.size();
  100. cout << "\n Capacity: ";
  101. cout << A.capacity();
  102. cout << "\nA.front: "<<A.front()<<"\nB.front: "<<B.front();
  103. cout << "\nA.back: "<<A.back()<<"\nB.back: "<<B.back();
  104. cout << "\npop_back:\n";
  105. A.pop_back();
  106. for(it= A.begin();it!= A.end(); it++)
  107. {
  108. cout<<" "<<*it<<" ";
  109. }
  110. cout << "\n Size: ";
  111. cout << A.size();
  112. cout << "\n Capacity: ";
  113. cout << A.capacity();
  114. cout << "\npop_back:\n";
  115. A.pop_back();
  116. for(it= A.begin();it!= A.end(); it++)
  117. {
  118. cout<<" "<<*it<<" ";
  119. }
  120. cout << "\n Size: ";
  121. cout << A.size();
  122. cout << "\n Capacity: ";
  123. cout << A.capacity();
  124. cout << "\npop_back:\n";
  125. A.pop_back();
  126. for(it= A.begin();it!= A.end(); it++)
  127. {
  128. cout<<" "<<*it<<" ";
  129. }
  130. cout << "\n Size: ";
  131. cout << A.size();
  132. cout << "\n Capacity: ";
  133. cout << A.capacity();
  134. cout << "\npop_front:\n";
  135. A.pop_front();
  136. for(it= A.begin();it!= A.end(); it++)
  137. {
  138. cout<<" "<<*it<<" ";
  139. }
  140. cout << "\n Size: ";
  141. cout << A.size();
  142. cout << "\n Capacity: ";
  143. cout << A.capacity();
  144. cout << "\npop_front:\n";
  145. A.pop_front();
  146. for(it= A.begin();it!= A.end(); it++)
  147. {
  148. cout<<" "<<*it<<" ";
  149. }
  150. cout << "\n Size: ";
  151. cout << A.size();
  152. cout << "\n Capacity: ";
  153. cout << A.capacity();
  154. cout << "\npop_front:\n";
  155. A.pop_front();
  156. for(it= A.begin();it!= A.end(); it++)
  157. {
  158. cout<<" "<<*it<<" ";
  159. }
  160. cout << "\n Size: ";
  161. cout << A.size();
  162. cout << "\n Capacity: ";
  163. cout << A.capacity();
  164. cout << "\nInsertAt(4,10)\n";
  165. A.insertat(4,10);
  166. cout << "\nA:\n";
  167. for(it= A.begin();it!= A.end(); it++)
  168. {
  169. cout<<" "<<*it<<" ";
  170. }
  171. cout << "\n Size: ";
  172. cout << A.size();
  173. cout << "\n Capacity: ";
  174. cout << A.capacity();
  175. cout << "\nInsertAt(1,15)\n";
  176. A.insertat(1,15);
  177. for(it= A.begin();it!= A.end(); it++)
  178. {
  179. cout<<" "<<*it<<" ";
  180. }
  181. cout << "\n Size: ";
  182. cout << A.size();
  183. cout << "\n Capacity: ";
  184. cout << A.capacity();
  185. cout << "\nInsertAt(6,3)\n";
  186. A.insertat(6,3);
  187. for(it= A.begin();it!= A.end(); it++)
  188. {
  189. cout<<" "<<*it<<" ";
  190. }
  191. cout << "\n Size: ";
  192. cout << A.size();
  193. cout << "\n Capacity: ";
  194. cout << A.capacity();
  195. cout << "\nPosicao 1: "<<A[1];
  196. cout << "\nPosicao 4: "<<A[4];
  197. A.clear();
  198. B.clear();
  199. cout << "\nClear";
  200. cout << "\nA";
  201. if(A.empty())
  202. cout << "\nVazio";
  203. else
  204. cout << "\nNao Vazio";
  205. cout << "\nB";
  206. if(B.empty())
  207. cout << "\nVazio";
  208. else
  209. cout << "\nNao Vazio";
  210. return 0;
Add Comment
Please, Sign In to add comment