fork(2) download
  1. // dynarrays.cpp :
  2.  
  3. #include <iostream>
  4. #include <vector>
  5. #include <string>
  6. #include <cstdlib>
  7. #include <ctime>
  8.  
  9. using std::cout;
  10. using std::cin;
  11. using std::endl;
  12. using std::vector;
  13.  
  14. int main(int argc, char* argv[])
  15. {
  16. srand( time(NULL));
  17. int numValues;
  18. cout << "Enter number (Max say 1000)";
  19. cin >> numValues;
  20. vector<int> numbers;
  21. numbers.reserve(numValues);
  22.  
  23. for (int i=0;i<numValues;i++) {
  24. int value = rand() % 6 + 1;
  25. numbers.push_back(value);
  26. }
  27.  
  28. cout << numbers.size () << " Elements" << endl;;
  29.  
  30. cout << "First 10 Numbers are: ";
  31. for (int i=0;i<10;i++) {
  32. cout << numbers.at(i) << " ";
  33. }
  34. cout << endl;
  35. numbers.at( 5 ) = -100;
  36.  
  37. cout << "First 10 Numbers are: ";
  38. for (int i=0;i<10;i++) {
  39. cout << numbers[i] << " ";
  40. }
  41. cout << endl;
  42. return 0;
  43. }
  44.  
Success #stdin #stdout 4.51s 2860KB
stdin
Standard input is empty
stdout
Enter number (Max say 1000)134516635 Elements
First 10 Numbers are: 5 6 1 6 5 3 6 3 5 2 
First 10 Numbers are: 5 6 1 6 5 -100 6 3 5 2