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

Mass balances on systems, To make strawberry jam, a two-stage process is us...

To make strawberry jam, a two-stage process is used as shown in the figure.  First, crushed strawberries and sugar are mixed in a 45:55 ratio by mass. Then the mixture is heated to

Friction is desirable, Friction is Desirable: A friction is much de...

Friction is Desirable: A friction is much desirable to stop the body from its moving condition. If there is no friction between contact surfaces, then the body cannot be st

Determine standard for the specific standard technical areas, Standard for ...

Standard for the specific standard technical areas These norms are based on previously described models. Typical categories of these norms are: (a)  drafting, which describe

Motion of two bodies - smooth surface and smooth pulley, Motion of two bodi...

Motion of two bodies - Smooth surface and smooth pulley: THE HORIZONTAL SURFACE IS SMOOTH AND STRING IS PASSING OVER SMOOTH PULLEY: Figure shows two weights W 1 and W 2 c

Steam, what is dry ness fraction?

what is dry ness fraction?

Compare otto cycle with diesel cycle, Compare otto cycle with Diesel cycle:...

Compare otto cycle with Diesel cycle: Sol.: These two cycles can be compared on the basis of either the same compression ratio or the same maximum pressure and temperature.

Explain the welding process, All shell and head joints shall be double-weld...

All shell and head joints shall be double-welded butt joints with full penetration. In cases where double welding is impractical, the root pass shall be made by the GTAW process.

Evaluate the principal stresses and principal planes, At a fixed point in a...

At a fixed point in a strained material the intensities of normal stress on the planes at right angles to each other are 20 N/mm 2 and 10 N/mm 2 . Evaluate the principal stresses

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