my average keeps coming up 1%
#include "stdafx.h"
#include <iostream>
#include <string>
using namespace std;
void avg (int testScore[], int testNum) // declare average function, testNum = for number of tests
{
double index = 0; //integer for index to do the for loop
double avg;
double total = 0; // zero out
for (index = 0; index < testNum; index++); // loop
{
total += testScore[testNum];
}
avg = total / testScore[testNum];
cout << "Your current average on " << testNum << " tests is " << avg << "% " << endl;
};
int _tmain(int argc, _TCHAR* argv[])
{
const int SZ = 5; //constant integer for the array//
int testScore[SZ]; //array to hold test scores//
int testNum;// integer for number of tests
int index; //counter
int sub = 0;
testNum = 0;
while (sub == 0)
{
cout<< "What is Number of tests you have taken in this course<1 through 5> : "; //number of tests input statement//
cin >> testNum;
if(testNum < 1 || testNum > SZ) // check to make sure test number value is valid
{
cout <<" Invalid Entry! please try again" << endl;
}
else
sub = 1;
}
for(index = 0; index < testNum; index++) // collect test scores using counter
{
cout << "Enter in the score you received on test " << index+1 << " : " ;
cin >> testScore[index];
}
avg (testScore, testNum); // call function
system ("pause.exe"); //pause to enable view of output//
return 0;
}
1
Expert's answer
2011-10-21T09:53:44-0400
Dear Suzy Please give more detailes. What should be done in the programm? Should the programm calculate average?
Numbers and figures are an essential part of our world, necessary for almost everything we do every day. As important…
APPROVED BY CLIENTS
Finding a professional expert in "partial differential equations" in the advanced level is difficult.
You can find this expert in "Assignmentexpert.com" with confidence.
Exceptional experts! I appreciate your help. God bless you!
Comments
Leave a comment