C++ Array Finds the largest and the smallest value

Description

C++ Array Finds the largest and the smallest value

#include <iostream>
using namespace std;
#include <stdlib.h>
const int SIZE = 15;
void main()//  www.  j  a  v  a 2s .  co  m
{
   int ara[SIZE];
   int high_val, low_val, ctr;
   // Fills array with random numbers from 0 to 99.
   for (ctr=0; ctr<SIZE; ctr++)
   {
      ara[ctr] = rand() % 100;
   }
   // Prints the array to the screen.
   cout << "Here are the " << SIZE << " random numbers:\n";
   for (ctr=0; ctr<SIZE; ctr++)
   {
      cout << ara[ctr] << "\n";
   }
   cout << "\n\n";       // Prints a blank line.
   high_val = ara[0];    // Initializes first element to both high and low.
   low_val  = ara[0];
   for (ctr=1; ctr<SIZE; ctr++)
   {
      // Stores current value if it is higher than the highest.
      if (ara[ctr] > high_val)
      {
         high_val = ara[ctr];
      }
      if (ara[ctr] < low_val)
      {
         low_val = ara[ctr];
      }
   }
   cout << "The highest number in the list is " << high_val << "\n";
   cout << "The lowest number in the list is " << low_val << "\n";
   return;
}



PreviousNext

Related