const int sizeOFarray = 5;
int b[] = {20, 50, 30, 10, 40};
int Minmax(int array[], bool minmax) {
int result = array[0];
for (int i = 1; i < sizeOFarray; i++) {
if (minmax) {
if (array[i] < result) {
result = array[i];
}
} else {
if (array[i] > result) {
result = array[i];
}
}
}
return result;
}
void setup() {
Serial.begin(9600);
Serial.println("Array elements:");
for (int i = 0; i < sizeOFarray; i++) {
Serial.print("b[");
Serial.print(i);
Serial.print("] = ");
Serial.println(b[i]);
}
int minValue = Minmax(b, true);
Serial.print("Minimum value: ");
Serial.println(minValue);
int maxValue = Minmax(b, false);
Serial.print("Maximum value: ");
Serial.println(maxValue);
}
void loop() {
}