#include <stdio.h>
#include <limits.h>
int minEven(int arr[], int size) {
int minEven = INT_MAX; // Initialize to the largert possible integer value
for (int i = 0; i < size; i++) {
if (arr[i] % 2 != 0 && arr[i] < minEven) {
minEven = arr[i];
}
}
return minEven;
}
int main() {
int arr[] = {5, 8, 9, 7, 24, 19, 3, 18, 6, 23, 25, 20};
int size = sizeof(arr) / sizeof(arr[0]);
int minEvenValue = minEven(arr, size);
if (minEvenValue == INT_MIN) {
printf("No odd elements found in the array.\n");
} else {
printf("Minimum odd value: %d\n", minEvenValue);
}
return 0;
}
/*
run:
Minimum odd value: 3
*/