Passing by value and passing by reference in functions

a) Explain the difference between passing by value and passing by reference in functions. Use simple examples to help explain your answer. b) Assume we have a 2 dimensional array of integer numbers (5 rows and 5 columns). Write software to: (i) Declare the 2-Dimensional array (ii) Populate the 2-Dimensional array from a file called “numbers.dat” that stores a list of 25 integer numbers (iii) Find the smallest number in the 2-Dimensional array and then subtract the smallest number from each element in the 2-Dimensional array. (iv) Output the contents of the 2-Dimensional array to a file called “Output.dat”  

IS IT YOUR FIRST TIME HERE? WELCOME

USE COUPON "11OFF" AND GET 11% OFF YOUR ORDERS