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

Equipment for resistance welding, EQUIPMENT FOR RESISTANCE WELDING The ...

EQUIPMENT FOR RESISTANCE WELDING The equipment for resistance welding is different from that for arc welding for the following reasons: Resistance welding machines are complica

Vacuum tube oscillator, i am try to make a vacuum tube oscillator for a lar...

i am try to make a vacuum tube oscillator for a larger project but i need help where to find the supplies for it where can i find them

Wrought al alloys, Wrought Al Alloys This aluminium alloys are acquir...

Wrought Al Alloys This aluminium alloys are acquired by addition of Mn and Mg. The Al-Mn and Al-Mg alloys cannot be heat treated. Al-Mn alloy combines high ductility along wi

Find minimum time for a vehicle to go from 0 to 60 mph, For a few of the fo...

For a few of the following problems the constant acceleration is due to gravity and will be notated as a = g = 32 ft/sec 2 . 'g' perhaps positive or negative depending on the conte

Teory of machine, When doescortiles componant of acceleration occurs

When doescortiles componant of acceleration occurs

#title., Derive and expression for force exerted by a jet of water on fixed...

Derive and expression for force exerted by a jet of water on fixed vertical plate in direction of

Beam, Beam: What do you mean by Beam, and Shear force and bending mom...

Beam: What do you mean by Beam, and Shear force and bending moment diagrams? Sol.: A beam is structural member whose longitudinal dimensions (that is width) is large co

Heat and mass transfer, mathematically example heat conduction through com...

mathematically example heat conduction through composite cylindrical

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