Develop-implement method to identify numerically equivalent, Mechanical Engineering

Assignment Help:

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.


Related Discussions:- Develop-implement method to identify numerically equivalent

Applications, applications of dynamically induced emf

applications of dynamically induced emf

Compund cylinders, A compound cylinder is made by shrinkage one cylinder of...

A compound cylinder is made by shrinkage one cylinder of 120 mm external diameter and 20 mm wall thickness. The shrinkage allowance , based on radius , is 0.025 mm. If both cylinde

Compute the angular velocity of bar, Compute the angular velocity of bar: ...

Compute the angular velocity of bar: A bar AB as shown in slides so that its bottom point A has a velocity of 4 m/sec to the left along the horizontal plane. Compute the veloc

Molding methods according to the method of making a mold, Q. Molding method...

Q. Molding methods according to the method of making a mold? Following are the molding methods according to the method of mold making: • Open mold method: the method is su

Thermal, diference between thermal and thermodynamic equallibrim

diference between thermal and thermodynamic equallibrim

Explain the uses of residual soils, Explain the uses of Residual soils ...

Explain the uses of Residual soils Residual soils may be underlain by sloping rock which may contain weathered seams. The possibility of foundations sliding on these seams have

Find the minimum weight to keep equilibrium, Find the minimum weight to kee...

Find the minimum weight to keep equilibrium: A belt supports the two weights W 1 an d W 2 over a pulley as shown in the figure given below. If W 1 = 1000N, fi

Illustrate the design process and application of cad, Describe the use of c...

Describe the use of computer in : (i) Design (ii) Manufacturing Illustrate the design process and application of CAD.

Determine the value of the weight, Illustrate with working, construction an...

Illustrate with working, construction and measurement of brake power by Belt transmission type brake dynamometers? The essential features of a transmission dynamometer are show

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd