Problem T1.1 void writeelements(int * list, int len){ /* ** This function writes out the elements of a ** list. ‘list’ is an int array of length ‘len’ */ // your code here } Problem T1.2 int findhighestindex(int * list, int len){ /* ** This function returns the index of the ** highest element in a list. ‘list’ is an integer ** array of length ‘len’ */ } Problem T1.3 int findhighest(int * list, int len){ /* ** This function returns the highest element ** in a list. ‘list’ is an integer array of ** length ‘len’ */ } Problem T1.4 void findduplicates(int * list, int len, int * dup1, int * dup2){ /* ** This function finds the indexes of the first two ** duplicates in a list. ‘list’ is an int array of ** length ‘len’. If no duplicates, set indexes to -1 */ } Problem T1.5 Write a program that asks the user for a list of integers. The length of the list will be determined by the user in advance. The program uses findduplicates() from the previous problem to find the first repeated element in the list.