Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

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

i need problem 5 soluation:

image text in transcribed

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 

image text in transcribed

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

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_2

Step: 3

blur-text-image_3

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Professional Microsoft SQL Server 2014 Integration Services

Authors: Brian Knight, Devin Knight

1st Edition

1118850904, 9781118850909

More Books

Students also viewed these Databases questions

Question

What is the purpose of the Salary Structure Table?

Answered: 1 week ago

Question

What is the scope and use of a Job Family Table?

Answered: 1 week ago