#include <stdio.h> int find_maximum(int[], int); int main() { int c, array[100], size, location, maximum; printf("Input number of elements in array\n"); scanf("%d", &size); printf("Enter %d integers\n", size); for (c = 0; c < size; c++) scanf("%d", &array[c]); location = find_maximum(array, size); maximum = array[location]; printf("Maximum element location = %d and value = %d.\n", location + 1, maximum); return 0; } int find_maximum(int a[], int n) { int c, max, index; max = a[0]; index = 0; for (c = 1; c < n; c++) { if (a[c] > max) { index = c; max = a[c]; } } return index; }
Output of program:
Input number of elements in array
5
Enter 5 integers
8
6
9
3
2
Maximum element location = 3 and value = 9
No comments:
Post a Comment