Rewrite the program with a little bit of changes in the codes...
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;
}
![](/static/compass_v2/shared-icons/check-mark.png)
Step by step
Solved in 3 steps with 2 images
![Blurred answer](/static/compass_v2/solution-images/blurred-answer.jpg)
![Computer Networking: A Top-Down Approach (7th Edi…](https://www.bartleby.com/isbn_cover_images/9780133594140/9780133594140_smallCoverImage.gif)
![Computer Organization and Design MIPS Edition, Fi…](https://www.bartleby.com/isbn_cover_images/9780124077263/9780124077263_smallCoverImage.gif)
![Network+ Guide to Networks (MindTap Course List)](https://www.bartleby.com/isbn_cover_images/9781337569330/9781337569330_smallCoverImage.gif)
![Computer Networking: A Top-Down Approach (7th Edi…](https://www.bartleby.com/isbn_cover_images/9780133594140/9780133594140_smallCoverImage.gif)
![Computer Organization and Design MIPS Edition, Fi…](https://www.bartleby.com/isbn_cover_images/9780124077263/9780124077263_smallCoverImage.gif)
![Network+ Guide to Networks (MindTap Course List)](https://www.bartleby.com/isbn_cover_images/9781337569330/9781337569330_smallCoverImage.gif)
![Concepts of Database Management](https://www.bartleby.com/isbn_cover_images/9781337093422/9781337093422_smallCoverImage.gif)
![Prelude to Programming](https://www.bartleby.com/isbn_cover_images/9780133750423/9780133750423_smallCoverImage.jpg)
![Sc Business Data Communications and Networking, T…](https://www.bartleby.com/isbn_cover_images/9781119368830/9781119368830_smallCoverImage.gif)