CPP   30

array-trailer.cpp

Guest on 14th January 2022 10:34:42 AM

  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. // Maximum values to store.
  6. const int MAX=50;
  7.  
  8. int main() {
  9.         int a[MAX];
  10.  
  11.         int i=0;
  12.         int size=0;
  13.        
  14.         int value;
  15.  
  16.         do {
  17.                 cout << "Enter a number (-1 to indicate end of input): ";
  18.                 cin >> value;
  19.  
  20.                 // Only store the non -1 values.
  21.                 if(value!=-1) {
  22.                
  23.                         a[i]=value;
  24.                         // Keep track of how many numbers where read in.
  25.                         size++;
  26.                
  27.                         // Next element.
  28.                         i++;
  29.                 }
  30.        
  31.  
  32.         }while(value!=-1 && size<MAX);
  33.  
  34.         cout << "Array size is: " << size << endl;
  35.        
  36.         cout << "Values read in..." << endl;
  37.         for(int j=0;j<size;j++) {
  38.                 cout << a[j] << endl;
  39.         }
  40.  
  41. }

Raw Paste


Login or Register to edit or fork this paste. It's free.