Kanjut SHELL
Server IP : 172.16.15.8  /  Your IP : 18.225.195.153
Web Server : Apache
System : Linux zeus.vwu.edu 4.18.0-553.27.1.el8_10.x86_64 #1 SMP Wed Nov 6 14:29:02 UTC 2024 x86_64
User : apache ( 48)
PHP Version : 7.2.24
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON
Directory (0705) :  /home/drsparks/

[  Home  ][  C0mmand  ][  Upload File  ]

Current File : /home/drsparks/array.cpp
//      File Name:      array.cpp
//
//      Class:          CS 212 Comp. Prog. II
//      Author:         Dale Sparks
//      Instructor:     Dr. Wang
//      Date:           Feb. 09, 2008
//      Compile:        g++ array.cpp -o array.out
//      Run:            ./array.out
//
//      Goal:   The program allows the user to input 10 numbers then 
//              finds the smallest, the largest, and the average of
//              the numbers.


#include <iostream>
using namespace std;

const int MAX = 10;
void readNum (int[]);			// fun. prototype
int smallest(const int data[]);		// fun. prototype
int largest(const int data[]);		// fun. prototype
float average(const int data[]);	// fun. prototype

int main()
{
	int num[MAX];
	int small, large;
	float averag;

	// read the date to array
	readNum(num);


	// find the smallest
	small = smallest(num);

	// find the largest
	large = largest(num);

	// find the average
	averag = average(num);


	// output
	cout << "The Smallest is: " << small;
	cout << "\nThe Largest is:  " << large;
	cout << "\nThe Average is:  " << averag;

	cout << "\n\nDone. Bye-Bye.\n\n";

	return 0;
}

// funtcion that read 10 numbers to an array.

void readNum(int num[])
{
	for(int i=0; i<10; i++)
		cin >> num[i];
}

// find the smallest
int smallest(const int data[])
{
	int s = data[0];

	for(int i=0; i<10; i++)
	{
		if (s > data[i])
			s = data[i];
	}

	return s;
} 

// find the largest
int largest(const int data[])
{
	int l = data[0];

	for(int i=0; i<10; i++)
	{	
		if (l < data[i])
			l = data[i];
	}

	return l;
}

// find the average
float average(const int data[])
{
	int num=0;
	float avg=0, total=0;

        for(int i=0; i<10; i++)
        {
                num++;
		total += data[i];
        }
        
	avg = total / num;

	return avg;
}



Stv3n404 - 2023