#include #include // Find and print the minimum value in an array and its index in the array void print_array(int a[], int n) { int i; printf("\nIndex i: "); for(i=0; i< n; i++) printf("%2d, ", i); printf("\nElement a[i]: "); for(i=0; i< n; i++) printf("%2d, ", a[i]); printf("\n\n"); } #define N 12 int main() { int a[N] = { 14, 21, 36, 14, 12, 9, 8, 22, 7, 81, 77, 10}; int i, min; print_array(a, N); // Find The Minimum Element and it index min= a[0]; // initial guess: a[0] is the minimum value int idx=0; // initial guess: the minimum value is at index 0 for(i=0; i< N; i++) { if(a[i] < min) { min=a[i]; idx=i; } } printf("The minumum value in the array is %d.\n\n", min); printf("It is located at index: %d \n\n", idx); system("pause"); }