The following is a program in which arrays of
three floating-point numbers and three integers are defined; data are wired
in via assignment statements, and later are accessed in a printf
statement:
#include/* Define trade_price */ double trade_price (double p, int n) { return p * n; } /* Define global arrays */ double price[3]; int number[3]; main ( ) { /* Wire in sample data */ price[0] = 10.2; /* Store floating-point price in place 0 */ price[1] = 12.0; /* Store floating-point price in place 1 */ price[2] = 13.2; /* Store floating-point price in place 2 */ number[0] = 600; /* Store integer number in place 0 */ number[1] = 100; /* Store integer number in place 1 */ number[2] = 200; /* Store integer number in place 2 */ /* Display products */ printf ("The trade prices are %f, %f, and %f.\n", trade_price (price[0], number[0]), trade_price (price[1], number[1]), trade_price (price[2], number[2])); } --- Result --- The trade prices are 6120.000000, 1200.000000, and 2640.000000.