By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
445,778 Members | 1,947 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 445,778 IT Pros & Developers. It's quick & easy.

array question

P: 5
I'm trying to find the lowest number in the array but cant seem to finish the function in the main...could some help please


Expand|Select|Wrap|Line Numbers
  1. #include<iostream>
  2.  
  3. int FindLowNum(int [], int );
  4.  
  5.  
  6. int main()
  7. {
  8.  
  9.        const int arraySize = 20;
  10.  
  11.        int a[ arraySize ] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20 };
  12.  
  13.       int total = 0;
  14.  
  15.       // sum contents of array a
  16.       for ( int i = 0; i < arraySize; i++ )
  17.           total += a[ i ];
  18.  
  19.        cout << "Total of array element values is " << total << endl;
  20.  
  21.  
  22.         int FindLowNum(int a, int size);
  23.  
  24.        cout << "the lowest value is :\n"<< a;
  25.  
  26.  
  27.        return 0;  // indicates successful termination
  28.  
  29. }
  30.  
  31. int FindLowNum(int array[], int size)
  32. {
  33.   int lowest_so_far = array[0];
  34.   for (int i=1; i<size; i++)
  35.   {
  36.     if (array[i]<lowest_so_far)
  37.       lowest_so_far = array[i];
  38.   }
  39.   return lowest_so_far;
  40.  
  41. }
Oct 3 '06 #1
Share this Question
Share on Google+
3 Replies


P: 41
see two bold command lines

Expand|Select|Wrap|Line Numbers
  1. #include<iostream>
  2.  
  3. int FindLowNum(int [], int );
  4.  
  5.  
  6. int main()
  7. {
  8.  
  9.        const int arraySize = 20;
  10.  
  11.        int a[ arraySize ] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20 };
  12.  
  13.       int total = 0;
  14.  
  15.       // sum contents of array a
  16.       for ( int i = 0; i < arraySize; i++ )
  17.           total += a[ i ];
  18.  
  19.        cout << "Total of array element values is " << total << endl;
  20.  
  21.  
  22.         int n = FindLowNum(a, arraySize);
  23.  
  24.        cout << "the lowest value is :\n"<< n;
  25.  
  26.  
  27.        return 0;  // indicates successful termination
  28.  
  29. }
  30.  
  31. int FindLowNum(int array[], int size)
  32. {
  33.   int lowest_so_far = array[0];
  34.   for (int i=1; i<size; i++)
  35.   {
  36.     if (array[i]<lowest_so_far)
  37.       lowest_so_far = array[i];
  38.   }
  39.   return lowest_so_far;
  40.  
  41. }
Oct 3 '06 #2

P: 7
See the highlighted line
Expand|Select|Wrap|Line Numbers
  1. #include<iostream>
  2.  
  3. int FindLowNum(int [], int );
  4.  
  5.  
  6. int main()
  7. {
  8.  
  9.        const int arraySize = 20;
  10.  
  11.        int a[ arraySize ] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20 };
  12.  
  13.       int total = 0;
  14.  
  15.       // sum contents of array a
  16.       for ( int i = 0; i < arraySize; i++ )
  17.           total += a[ i ];
  18.  
  19.        cout << "Total of array element values is " << total << endl;
  20.  
  21. cout << "the lowest value is :\n"<<FindLowNum(a, arraySize);
  22.  
  23.  
  24.        return 0;  // indicates successful termination
  25.  
  26. }
  27.  
  28. int FindLowNum(int array[], int size)
  29. {
  30.   int lowest_so_far = array[0];
  31.   for (int i=1; i<size; i++)
  32.   {
  33.     if (array[i]<lowest_so_far)
  34.       lowest_so_far = array[i];
  35.   }
  36.   return lowest_so_far;
  37.  
  38. }
Oct 3 '06 #3

P: 5
thank you, worked perfectly
Oct 3 '06 #4

Post your reply

Sign in to post your reply or Sign up for a free account.