i need problem 5 soluation:
This is proplrm 4 with the arry
120 80 72 143 123 124 125 3000 2999 3000 82 876 986 345 1990 2367 98 2 444 993 635 283 544 923 18 543 777 234 549 864 39 97 986 986 1 2999 473 776 9 23 397 15 822 1927 1438 1937 1956 7 29 -1
this was my answer
#import #include int main() { /* initializing array */ int mainArr[] = {120,80,72,143,123,124,125,3000,2999,3000,82,876,986,345,1990,2367,98,2,444,993,635,283,544,923,18,543,777,234,549,864,39,97,986,986,1,2999,473,776,9,23,397,15,822,1927,1438,1937,1956,7,29,-1}; /* declaring and initializing variables */ int i = 0, total = 0, min, max, min2, max2, sum = 0; /* assigning max and min variables with first array location */ max = min = max2 = min2 = mainArr[0]; printf(" Given Array is: "); for(i = 0; mainArr[i] != -1; i++){ printf(" %d", mainArr[i]); total++; sum += mainArr[i]; /* getting max from array */ if(mainArr[i] > max){ max2 = max; max = mainArr[i]; } /* getting second max */ else if(mainArr[i] > max2 && mainArr[i] != max){ max2 = mainArr[i]; } /* getting min from array */ if(mainArr[i] Please take the array for Program #4 and determine how many duplicate values there are in the array and what their index positions are. The output should look like: Value 1899 was found at indices:,9 Value 1059 was found at indices: 20, 224, 475 Value 1607 was found at indices: 25, 120 Value 2535 was found at indices: 415, 488 Total Duplicates found: XX All of the indices for a given value are listed on one line. Your program should not have more than one entry for the same number. Only numbers that have at least one duplicate should be reported. Note that the meaning of a duplicate is "two numbers at different index positions that have the same value." This means that if a number appears n times in the array, there are a total of n (n 1) 7 duplicates for that number. Thus, if a number appears twice in the array, that contributes 1 duplicate to the total duplicate count. If a number appears 3 times, that contributes 3 duplicates. And if a number appears 4 times, that contributes (4*3)2-6 duplicates to the total duplicate count