CodingForums.com

CodingForums.com (http://www.codingforums.com/index.php)
-   Computer Programming (http://www.codingforums.com/forumdisplay.php?f=21)
-   -   marks (http://www.codingforums.com/showthread.php?t=15596)

Xiang 03-02-2003 01:47 PM

marks
 
Dear sir,

I am trying to write a program to obtain 8 marks from users as below. How can my program able to detect the highest marks and lowest marks from users input.

#define STATISTIC 8

void main(void)
{
int MARKS[8] = {0};
int m;
int total;
int higher;
int lower;

printf("Enter 8 Marks: ");

for (m = 0; m < STATISTIC; ++m)
{
scanf("%i", &MARKS[m]);
total += MARKS[m];
}

printf("\nMark Statistic\n");

printf("\nTotal Marks \t : %i", total);
printf("\nAverage Mark \t : %i", total/8);
printf("\nHighest Marks \t : %i", higher);
printf("\nLowest Mark \t : %i", lower);
}


Thanks

Xiang

Jason 03-07-2003 12:45 AM

what you need to do is get the input from the user and put it in to the array of integers and then use a loop to go through and find the highest, lowest, and total. So set higher to 0 then in your loop use
if (marks[m] > higher) higher = marks[m]
same for lower where lower is intially set to the max size of an integer to start.
if (marks[m] < lower) lower = marks[m]


Jason


All times are GMT +1. The time now is 01:19 PM.

Powered by vBulletin®
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.