Develop-implement method to identify numerically equivalent, Mechanical Engineering

For example, if one were provided with the set [3 1 3 -4 -6], the resulting answers would be [3 1 -4], [3 1 -4], an [3 3 -6], as these are the three sets of three values which sum to zero from the provided set. Notice that the first and second solution appear to be the same, but correspond to two solutions for the two different 3s in the provided set.

Your code should return the answer in 2D array format, where each row is a solution set (3 columns per row). If no solution sets can be found for a given input, the code should output a value of zero.

For this assignment you should find or develop an algorithm for finding these solutions. Once you have found or developed this algorithm, create a flowchart for this algorithm. Please conform to the algorithm format outlined in class.

Your code should be adequately commented, such that one would be able to understand your code by reading comments only. Your code should also include an initial code block giving a brief overview of how to use the function and your solution process, so that someone can query your program for this code block using the help command.

EXTRA CREDIT:

Develop and implement a method to identify and remove and solutions which are numerically equivalent, so that the result from your code doesn't have any repeated solutions. This should be able to match solutions which contain the same values but in different orders. This means that if the sets [3 1 -4] and [3 -4 1] are in the solution your method should still identify them as equivalent and only return one of them.

Posted Date: 3/25/2013 4:05:36 AM | Location : United States







Related Discussions:- Develop-implement method to identify numerically equivalent, Assignment Help, Ask Question on Develop-implement method to identify numerically equivalent, Get Answer, Expert's Help, Develop-implement method to identify numerically equivalent Discussions

Write discussion on Develop-implement method to identify numerically equivalent
Your posts are moderated
Related Questions
Q. Explain about Post-weld Heat Treatment? Post-weld Heat Treatment (PWHT) shall be in accordance with the Code. PWHT procedures, including properly identified charts or certi

(a) An engine uses 6.5 Kg of oil per hr of a calorific value 30,000 kJ / kg. If the B. P. of the engine is 22KW and mechanical efficiency 85%. Calculate (i) Brake thermal eff

Application of Cost-Volume-Profit Relationships: Quality stores open for 10 hours a day. Company is considering decreasing the store hours through one hour. This shall resul


Q. Effect on the corrosion rate of carbon steel? The velocity of the acid has a significant effect on the corrosion rate of carbon steel. The recommended velocity range for pi

(a) What is value of drive chain slackness? (b) Write about cleaning procedure and adjustment of drive chain. (c) What is the wear of drive chain, sprocket and adjustment of

what is critical pressure, triple point, degree of super heat...

Ott o Cycle (1876): This cycle consists of the two reversible adiabatic processes and the two constant volume processes as shown in the figure given below on P - V and T -

Connecting Rod : It connects the piston and the crankshaft and transmits the power from the piston to the crankshaft. It has a small end (through which gudgeon pin passes to conne

Temporary Stone Scuppers: In hill roads, it is customary to cut the roads from the hill-face and to open up the road immediately thereafter to traffic. Further improvements s