Code tags:
[code]
// paste code here
[/code]
#include <iostream>
#include <cmath>
using namespace std;
double mma (double Nums[], int inSize, double max[], double min[]);
double std_Dev ( double Nums[], int inSize );
double avg = 0, sDev, sum = 0, sum2 = 0;
int main ( ){
int inSize;
double Nums[100];
cout << "How many Numbers would you like to work with (max 100):";
cin >> inSize;
cout << "\nInput the numbers hit enter after each entry:";
for ( int i = 0; i < inSize; i++ ){
cin >> Nums[i];
}
sDev = std_Dev ( Nums, inSize );
mma ( Nums, inSize );
cout <<"The max, the min and the average is"<<
cout << "The Standard deviation is "<< sDev<<endl;
return 0;
}
double mma (double Nums[], int inSize, double max[], double min[]){
for ( int i = 0; i < inSize; i++ ){
if (inSize>max[i]){max[i]=inSize;}
if (inSize<min[i]){min[i]=inSize;}
sum += Nums[i];
}
avg = sum / inSize;
}
double std_Dev ( double Nums[], int inSize ){
for ( int i = 0; i < inSize; i++ ){
sum += Nums[i];
}
avg = sum / inSize;
for ( int i = 0; i < inSize; i++ ){
sum2 += pow( Nums[i] - avg, 2 );
}
sDev = sqrt( sum2 / ( inSize - 1 ) );
return sDev;
}
Here's your code in code tags, but you either didn't format it or the formatting got stripped. Here it is formatted. As you can see, it's much easier to read:
#include <iostream>
#include <cmath>
using namespace std;
double mma(double Nums[], int inSize, double max[], double min[]);
double std_Dev(double Nums[], int inSize);
double avg = 0, sDev, sum = 0, sum2 = 0;
int main()
{
int inSize;
double Nums[100];
cout << "How many Numbers would you like to work with (max 100):";
cin >> inSize;
cout << "\nInput the numbers hit enter after each entry:";
for (int i = 0; i < inSize; i++)
{
cin >> Nums[i];
}
sDev = std_Dev(Nums, inSize);
mma(Nums, inSize);
cout << "The max, the min and the average is" << cout <<
"The Standard deviation is " << sDev << endl;
return 0;
}
double mma(double Nums[], int inSize, double max[], double min[])
{
for (int i = 0; i < inSize; i++)
{
if (inSize > max[i])
{
max[i] = inSize;
}
if (inSize < min[i])
{
min[i] = inSize;
}
sum += Nums[i];
}
avg = sum / inSize;
}
double std_Dev(double Nums[], int inSize)
{
for (int i = 0; i < inSize; i++)
{
sum += Nums[i];
}
avg = sum / inSize;
for (int i = 0; i < inSize; i++)
{
sum2 += pow(Nums[i] - avg, 2);
}
sDev = sqrt(sum2 / (inSize - 1));
return sDev;
}
What exactly is the problem? We need more details. Does it compile? Does it run? Does it give the wrong answers? What is the input? What is the correct output for that input? What is the actual output?