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
What is the Drilling operation Drilling operation can only performed in vertical direction. Hence drilling hole at angle is not performed by drilling machine. It is a big drawb

• insulation thickness • heat tracing type (glycol, electric, steam): • controlled or self-limiting • traps • identification • requirements limits

Draw the Gas welding System and label its parts. Illustrate the several types of flames used in gas welding along with temperature range.

Carbon and Graphite Both are excellent refractory materials but with good grace oxidize and thus are used merely either in neutral or reducing conditions. Graphite is more sta

Define stress: Sol.: When body is acted upon by load or external force, it undergoes deformation (that is, change in shape or dimension) which increases gradually. At the ti

Determine the dead load: A 250 mm diameter sewer is placed in a 2.75 m deep rectangular trench that is 0.65 m wide. This trench is backfilled with saturated clay having a unit

Calculate Heat transfer through cylinder wall: Calculate change in entropy and heat transfer through cylinder walls, if 0.4m 3 o f a gas at the pressure of 10bar and 20


(i) Hydraulic press:   This can be used to lift a heavy load placed on the platform of larger piston or to press the things placed among the piston and the heavy platfor

Two similar heavy spheres of 50mm radius are in equilibrium within a smooth cup of 150mm radius. Give that the reaction between the cup of one sphere is just double than that betwe