data structures using programming examples write program to read an array of numbers and then find the smallest number #include #include void read_array(int arr[]int )int find_small(int arr[]int )int main(int num[ ]nsmallestclrscr()printf("\ enter the size of the array ")scanf("% "& )read_array(numn)smallest find_small(numn)printf("\ the smallest number in the array is % "smallest)getch()return void read_array(int arr[ ]int nint ifor( = ; < ; ++printf("\ arr[% " )scanf("% "&arr[ ])int find_small(int arr[ ]int nint small arr[ ]for( = ; < ; ++if(arr[ismallsmall arr[ ]return smalloutput enter the size of the array arr[ arr[ arr[ arr[ arr[ the smallest number in the array is write program to interchange the largest and the smallest number in an array #include #include void read_array(int my_array[]int)void display_array(int my_array[]int)void interchange(int arr[]int)int find_biggest_pos(int my_array[ ]int )int find_smallest_pos(int my_array[ ]int )int main(