# Vector variables in C++

By: Grant Braught Emailed: 1697 times Printed: 2193 times

 By: rohit kumar - how this program is work By: Kirti - Hi..thx for the hadoop in By: Spijker - I have altered the code a By: ali mohammed - why we use the java in ne By: ali mohammed - why we use the java in ne By: mizhelle - when I exported the data By: raul - no output as well, i'm ge By: Rajesh - thanx very much... By: Suindu De - Suppose we are executing

This sample C++ program makes use of Vector Variables to implement a selection sort. ```#include // Function prototypes. void GetList(vector &theList, int n); void PrintList(const vector &theList, int n); void SelectSort(vector &theList, int n); int IndexOfLeast(const vector &theList, int start, int n); int main( void ) { vector theList(10); GetList(theList,10); SelectSort(theList,10); PrintList(theList,10); return 0; } void GetList(vector &theList, int n) { // Given: A vector of integers and the number of // integers to read into it. // Results: Reads in integers and fills the vector. int i; for (i=0; i> theList[i]; cout << endl; } } void PrintList(const vector &theList, int n) { // Given: A vector of integers and the number of its // elements to print out. // Results: The first n integers of the vector are displayed. int i; for (i=0; i &theList, int n) { // Given: A vector of integers and the number of // integers in that vector. // Results: The integers in the vector are sorted. int i; int IofLeast; int temp; for (i=0; i < n; i++) { // Find the location of the smallest number in the // vector between locations i and n. IofLeast = IndexOfLeast(theList,i,n); // Swap the values of the ith location and the // location that contains the smallest number. temp = theList[IofLeast]; theList[IofLeast] = theList[i]; theList[i] = temp; } } int IndexOfLeast(const vector &theList, int start, int n) { // Given: A vector of integers. The index at which // to start searching that vector for the smallest // integer. The length of the vector. // Returns: The index of the smallest integer in the vector // between locations i and n. int i; int IofLeast = start; for (i=start + 1; i < n; i++) { if (theList[i] < theList[IofLeast]) { IofLeast = i; } } return IofLeast; } ```

Be the first one to add a comment

Your email(required, will not be shown to the public):

More Tutorials by Grant Braught
 Sum of 1 to N in C++ Vector variables in C++ Reverse a String in C++ Pass by Reference vs Pass Value in C++ functions Pass by Reference in C++ functions Checking Prime Number in C++ Insert, Delete, Search, Print an int Array in Java Insert, Delete, Search, Print an int Array in Java Palindrome String in Java

More Tutorials in C++
 Two-Dimensional Array Manipulation in C++ Calculate average using Two-Dimensional Array in C++ Compute the square root of the sum of the squares of an array in C++ Matrix using nested for loops in C++ Sorting an array of Strings in C++ Calculating total based on the given quantity and price in C++ Compiling and Linking Multiple Source Files in C++ Enumerations in C++ Program to add two numbers in C++ Comments in C++ while loop in C++ for loop in C++ Programming errors a compiler will detect in C++ if in C++ Using the Built-in Arithmetic Types in C++

More Latest News
Most Viewed Articles (in C++ )
 Dot (.) vs Arrow (->) to access data members in C++ Using Comments in a C++ Program Using cout.fill() in C++ Reverse a String in C++ Difference between Procedural, Structured, and Object-Oriented Programming Demonstration of Prefix and Postfix operators in C++ Constructors and Destructors in C++ while Loops in C++ while (1) Loops in C++ Using switch Statements in C++ The indirection operator (*) - dereference operator. Stray or Dangling Pointers in C++ C ++ Reference Parameters Versus Java Reference Parameters Converting C++ Multiple-Inheritance Hierarchies to Java Operator Precedence in C++
Most Emailed Articles (in C++)
 Using cout in C++ Demonstration of Prefix and Postfix operators in C++ qsort() sample program in C++ Using #define, The Preprocessor and the Compiler in C++ Escape Sequences for Nonprintable Characters in C++ A Brief History of C++ C++ and Object-Oriented Programming Use of Conditional (Ternary) Operator in C++ Returning values from a function in C++ Constructors and Destructors in C++ Interface Versus Implementation in C++ The Stack and the Free Store in C++ this Pointer in C++ How to handle Exceptions in C++ Using cout.width() in C++