home *** CD-ROM | disk | FTP | other *** search
- /* Passing an array to a function. */
-
- #include <stdio.h>
-
- #define MAX 10
-
- int array[MAX], count;
-
- int largest(int x[], int y);
-
- main()
- {
- /* Input MAX values from the keyboard. */
-
- for (count = 0; count < MAX; count++)
- {
- printf("Enter an integer value: ");
- scanf("%d", &array[count]);
- }
-
- /* Call the function and display the return value. */
-
- printf("\n\nLargest value = %d", largest(array, MAX));
- }
-
- /* Function largest() returns the largest value */
- /* in an integer array */
-
- int largest(int x[], int y)
- {
- int count, biggest = -12000;
-
- for ( count = 0; count < y; count++)
- {
- if (x[count] > biggest)
- biggest = x[count];
- }
-
- return biggest;
- }
-