cleaned it up a bit, but having some issues:
Code:
#include <stdio.h>
#include <stdlib.h>
#define MAXARR 100
void main (void)
{
int mode[MAXARR], i, entry, lowest, largest;
int counter = 0;
int total = 0;
float average, stdev;
printf("Student Age Calculator \n");
printf("======================\n\n");
printf("Input Student's Age: ");
scanf("%d",&entry);
while (entry >= 0)
{
total = total + entry;
mode[entry]++;
counter = counter +1;
printf("Input Student's age ; Negative number for Calculations: ");
scanf("%d",&entry);
}
average = (float)total / (float)counter;
for( entry = 0 ; entry < MAX ; ++entry)
{
if( mode[entry] >= largest)
largest = mode[entry]
else if(mode[entry] < lowest )
lowest = mode[entry];
}
printf("\nThere were %d ages recorded. \n", counter);
printf("The average age is: %6.2f \n", average);
printf("The Youngest age is: %d \n", lowest);
printf("The Oldest age is: %d \n", largest);
system("PAUSE");
}
32. syntax error before "else"
6. return type of 'main' is not `int'
28 MAX' undeclared (first use in this function)