Want to win a PS4? Go Premium and enter to win our High-Tech Treats giveaway. Enter to Win

x
Solved

# average using the 4 highest scores of the 5 enterd

Posted on 2003-11-24
Medium Priority
339 Views
need help to find the averge of the 4 highest test scores
out of the 5 that were entered i think i need a func but i'm having trouble setting it  up..

#include <iostream>
#include <iomanip>
using namespace std;

void FindAve (float Ave);
void Minimum(float,float,float,float,float);
{
please email me a911hoe@msn.com with answ

{
case 10:
case 9:

break;

case 8:
break;

case 7:
break;

case 6:
break;

case 5:
case 4:
case 3:
case 2:
case 1:
case 0:

}

cout << "The Average is :" << ave << endl;
}

void main()

{

float Minimum(float test1,float test2, float test3, float test4, float test5)

if (test1 < test2 && test1 < test5)
return test1;
if (test2 < test1 && test2 < test5)
return test2;
if (test3 < test1 && test3 < test5)
return test3;
if (test4 < test1 && test4 < test5)
return test4;
if (test5 < test1 && test5 <test4)
return test5;

FindAve

Ave = test1 + test2+ test3 +test4 + test5 - Minimum / 4;

return Ave

cout <<"Please enter Test 1\n ";

cout << "Please enter Test 2\n";

cout << "Please enter Test 3\n";

cout << "Please enter Test 4\n";

cout << "Please enter Test 5\n";

}

0
Question by:tbell000
[X]
###### Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

• Help others & share knowledge
• Earn cash & points
• 3
• 2
• 2
• +2

Author Comment

ID: 9815835
thanks for your help yesterday hope you can help today
also i have not accepted any ones answers
so all the points are your if you are correct
0

LVL 4

Expert Comment

ID: 9815883
tbel000, I don't understand why you now have 3 questions asking about the same problem. Please keep working with the other experts who helped you in the last 2 threads and get things straightened out. They also need to receive credits for helping you as well. Please close two of these open questions as I suggested in the other thread.
0

LVL 4

Expert Comment

ID: 9815886
0

LVL 24

Accepted Solution

shivsa earned 2000 total points
ID: 9815889
#include <iostream>
#include <iomanip>
using namespace std;

int Minimum(int test1, int test2 , int test3, int test4, int test5);

{

{
case 10:
case 9:

break;

case 8:
break;

case 7:
break;

case 6:
break;

case 5:
case 4:
case 3:
case 2:
case 1:
case 0:
}
cout << "The letter grade is: " << letterGrade << endl; }

int  Minimum(int test1,int test2,int  test3,int  test4, int test5) {

if (test1 < test2 && test1 < test5)
return test1;
if (test2 < test1 && test2 < test5)
return test2;
if (test3 < test1 && test3 < test5)
return test3;
if (test4 < test1 && test4 < test5)
return test4;
if (test5 < test1 && test5 <test4)
return test5;
}

int main()
{

int test1, test2, test3, test4, test5;
float Ave;
int min;

cout <<"Please enter Test 1\n ";
cin >> test1;
cout << "Please enter Test 2\n";
cin >> test2;
cout << "Please enter Test 3\n";
cin >> test3;
cout << "Please enter Test 4\n";
cin >> test4;
cout << "Please enter Test 5\n";
cin >> test5;
min = Minimum(test1,test2,test3,test4,test5);
Ave =(float)((test1 + test2+ test3 +test4 + test5 - min) / 4);

cout << "The Average is : " << Ave << endl;

}
0

LVL 24

Expert Comment

ID: 9815928
correction change last 3 lines with this. aftre min = Minimum(......);

Ave =(float)(test1 + test2+ test3 +test4 + test5 - min) /((float) 4);
cout.setf(ios::showpoint);
cout << "The Average is : " << Ave << endl;
0

LVL 24

Expert Comment

ID: 9815939
please let us know if u have more questions.
0

LVL 3

Expert Comment

ID: 9816026
here's a real nice way to do it. you won't beleive how short this thing is.

#include <vector>
#include <algorithm>
#include <numeric>

...

int main()
{
float tmp;

for(int i = 1; i < 6; i++)
{
cout << "Please enter Test " << i << "\n";
cin >> tmp;
}

float average = (total - minimum) / 4.0;
}
0

LVL 3

Expert Comment

ID: 9816034

using namespace std;

in there (i always forget before i compile it the first time)
0

LVL 9

Expert Comment

ID: 10285810
No comment has been added lately, so it's time to clean up this TA.
I will leave the following recommendation for this question in the Cleanup topic area:

Accept: shivsa {http:#9815889}

Tinchos
EE Cleanup Volunteer
0

## Featured Post

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Introduction This article is a continuation of the C/C++ Visual Studio Express debugger series. Part 1 provided a quick start guide in using the debugger. Part 2 focused on additional topics in breakpoints. As your assignments become a little more â€¦
Container Orchestration platforms empower organizations to scale their apps at an exceptional rate. This is the reason numerous innovation-driven companies are moving apps to an appropriated datacenter wide platform that empowers them to scale at a â€¦
The goal of the video will be to teach the user the concept of local variables and scope. An example of a locally defined variable will be given as well as an explanation of what scope is in C++. The local variable and concept of scope will be relatâ€¦
The viewer will learn how to use the return statement in functions in C++. The video will also teach the user how to pass data to a function and have the function return data back for further processing.
###### Suggested Courses
Course of the Month11 days, 4 hours left to enroll