Question: ***IN C LANGAUGE Write a documented function called Largest that finds and returns the address of the largest element in the array passed to it.

***IN C LANGAUGE
Write a documented function called Largest that finds and returns the address of the largest element in the array passed to it. (Assume an integer array of size 10) You must use pointer arithmetic on the array name instead of the array subscript notation to implement the function. int *Largest(int *array, int size): Write a documented function called Swap that takes two integer pointers and exchanges the values of each. It returns void. Example: given two integers 'a = 2' and 'b = 4', after swap (&a, &b) is called, 'a' will be 4 and 'b' will be 2. void Swap(int *x, int *y): Write a complete, well documented C language program (called Lab4.c) to test both the functions Largest and Swap. In order to test your functions you will need to define and populate an array, within main, that you can pass to Largest, and also two initialized int variables to pass into Swap: do not forget to write printf() statements to show Before/After views of any data that will undergo changes. Ensure that your testing clearly demonstrate each function and its required result. There is no need for a menu, nor for the program logic to repeat itself (unless you choose to implement such logic)
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
