Rewrite the program with a little bit of changes in the codes...
#include <stdio.h>
#include <math.h>
int main()
{
// Array declaration
int ARRSIZE = 6;
int MARK[ARRSIZE], INDX, SMALLEST,
BIGGEST;
float TOT = 0.0, AVG, VARIAN,
T_NUM_M_AVG_P2 = 0.0, STD;
// Read an array
for (INDX = 0; INDX <= ARRSIZE-1; INDX ++)
{
printf("Please enter a number ");
scanf("%d", &MARK[INDX]);
}
// Calculate total numebr
for (INDX = 0; INDX <= ARRSIZE-1; INDX ++)
{
TOT = TOT + MARK[INDX];
}
// Calculate average
AVG = TOT / float (ARRSIZE);
// Find smallest and bigest number
SMALLEST = MARK[0];
BIGGEST = MARK[0];
for (INDX = 1; INDX <= ARRSIZE-1; INDX ++)
{
if (SMALLEST > MARK[INDX]) SMALLEST = MARK[INDX];
if (BIGGEST < MARK[INDX]) BIGGEST = MARK[INDX];
}
// Calculate VARIAN and STD
for (INDX = 0; INDX <= ARRSIZE-1; INDX ++)
T_NUM_M_AVG_P2 = T_NUM_M_AVG_P2 +
pow((float(MARK[INDX]) - AVG), 2.0);
VARIAN = T_NUM_M_AVG_P2 / float (ARRSIZE-1);
STD = sqrt(VARIAN);
// Print number and results
for (INDX = 0; INDX <= ARRSIZE-1; INDX ++)
{
printf("\nNumber entered %d", MARK[INDX]);
}
printf("\nTotal %f", TOT);
printf("\nAverge %f", AVG);
printf("\nThe smallest %d", SMALLEST);
printf("\nThe biggest %d", BIGGEST);
printf("\nThe varian %f", VARIAN);
printf("\nThe STD %f", STD);
return 0;
}
Step by stepSolved in 3 steps with 2 images
- What should a programmer be especially aware of when programming with arrays? Syntax errors If-then-else statements Modularization Using an Out of Bounds array subscriptarrow_forwardIn C++arrow_forward#include using namespace std; int main() { // Declare two dimensional array here // Declare other variables int numDays; int age; int QUIT = 99; // This is the work done in the getReady () function // Perform a priming read to get the age of the child while (age != QUIT) { // This is the work done in the determineRateCharge() function // Ask the user to enter the number of days // Print the weekly rate // Ask the user to enter the next child's age } // This is the work done in the finish() function cout << "End of program" << endl; return 0; } // End of main() functionarrow_forward
- Computer Networking: A Top-Down Approach (7th Edi...Computer EngineeringISBN:9780133594140Author:James Kurose, Keith RossPublisher:PEARSONComputer Organization and Design MIPS Edition, Fi...Computer EngineeringISBN:9780124077263Author:David A. Patterson, John L. HennessyPublisher:Elsevier ScienceNetwork+ Guide to Networks (MindTap Course List)Computer EngineeringISBN:9781337569330Author:Jill West, Tamara Dean, Jean AndrewsPublisher:Cengage Learning
- Concepts of Database ManagementComputer EngineeringISBN:9781337093422Author:Joy L. Starks, Philip J. Pratt, Mary Z. LastPublisher:Cengage LearningPrelude to ProgrammingComputer EngineeringISBN:9780133750423Author:VENIT, StewartPublisher:Pearson EducationSc Business Data Communications and Networking, T...Computer EngineeringISBN:9781119368830Author:FITZGERALDPublisher:WILEY