Please write program and explain what each line of code is doing in the program. this needs to be in basic C programming.
Create 2-by-3 two-dimensional array of integers and fill it with data. Loop through the array and locate the smallest value stored. Print out the smallest value as well as its row and column position in the array.