#include int main(int argc, char *argv[]) { double myList[] = { 8, 4, 3, 7, 5, 6}; int N = 6; double min; // Current smallest value in array int indexOfMin; // index where the largest value is found // Find min value and its index min = myList[0]; // Assume first element is min indexOfMin = 0; for ( int i = 1; i < N; i++ ) if ( myList[i] < min ) // We found a smaller element { min = myList[i]; // Update min value indexOfMin = i; // Update its index in array } printf("Min = %lf, index = %d\n\n", min, indexOfMin); }