Question: This must be done in C. Functions cannot be used. The hard part for me is when there are 3 elements with the same value.

This must be done in C. Functions cannot be used. The hard part for me is when there are 3 elements with the same value. I can't get it to look like what is asked. Example: 986 appears 3 times in the array and it needs to look like "986 was found at indices: 12, 32, 33." There must be a period at the end of the last indices. The program must also be able to work for more than 3 indices and always have commas separating with a period at the end

Here are the numbers given for the array to test:

{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} 

Introduction to Programming CS1325 Assignment #5 Arrays and Loops Program #5: Finding Duplicates 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: 1, 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 choose 2) = (n (n 1))/ 2 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.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!