Re: in serious need of help
sample simple code:
...
#define MAX_SIZE 50 // maximum array size
// getting array size from user
int GetArraySize();
// function gets array from input
void GetArray(float *array, int size);
// getting range
float Range(float *array, int size);
// getting max value
float Max(float *array, int size);
...
// output program results
void Report(float *array, int size);
void main()
{
float array[MAX_SIZE];
int size = GetArraySize();
GetArray(array, size);
Report(array, size);
}
int GetArraySize()
{
int size = 0;
while(size < 0 || size > MAX_SIZE)
{
printf("Input array size: ");
scanf("%d", &size);
if(size > 0 && size < MAX_SIZE) break;
printf("\nWrong size.\n");
}
}
void GetArray(float *array, int size)
{
printf("\nInput array: ");
for(int i = 0; i < size; i++)
scanf("%f", array + i);
}
void Report(float *array, int size)
{
float range = Range(float *array, int size);
float max = Max(float *array, int size);
...
printf("Range: %f", range);
printf("Max: %f", max);
...
}
float Range(float *array, int size)
{
...
}
...
Re: in serious need of help
cheers mate, lets hope she can fill in the blanks