Logic Building
# Take array
n = int(input("Enter array size: "))
arr = []
for i in range(n):
arr.append(int(input(f"Element {i+1}: ")))
# Find minimum
min_element = arr[0]
for element in arr:
if element < min_element:
min_element = element
print(f"Minimum element: {min_element}")Output
Enter array size: 5 Element 1: 10 Element 2: 5 Element 3: 20 Element 4: 3 Element 5: 15 Minimum element: 3
Compare each element with current minimum.
Key Concepts:
- Initialize min to first element
- Compare each element with min
- Update min if element is smaller