![]() |
![]() |
![]() |
![]() |
![]() |
|
In the main function, you can arrange to include the mean-size
calculation only if the value of mode indicates that you are not in
a hurry:
main ( ) {
/* Declare various variables */
int limit, counter, number;
double price;
/* Read numbers from the file and stuff them into array */
for (limit = 0;
2 == scanf ("%lf%i", &price, &number);
++limit) {
trade_pointers[limit]
= (struct trade*) malloc (sizeof (struct trade));
trade_pointers[limit] -> price = price;
trade_pointers[limit] -> number = number;
}
/* Perform analysis */
printf ("The mean price per share of the trades is %.2f.\n",
mean_price (trade_pointers, limit));
if (mode != fast)
printf ("The mean number of shares traded is %.0f.\n",
mean_size (trade_pointers, limit));
}