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

What is the use of spindle in radial drilling machine, What is the use of S...

What is the use of Spindle in Radial drilling machine    The spindle holds the drill or cutting tools and revolves in a fixed position in a sleeve.

Introduction and over view of various manufacturing process, Introduction A...

Introduction And Over View Of Various Manufacturing Process The main aim behind advances in engineering and technology has been to raise the standard of living of man and to ma

Testing of resistance welds, TESTING OF RESISTANCE WELDS There are a nu...

TESTING OF RESISTANCE WELDS There are a number of destructive and non destructive tests available for testing the welds obtained by resistance welding. Radiographic or Ultrason

Describe cool storage and coal preparation technique, Illustrate in brief t...

Illustrate in brief the types of power plant? Illustrate the factor to be considered for site selection in hydro power plant? a) Compare stream power plant with hydro power p

Building a fermenter for a new product, The first stage of design assumes: ...

The first stage of design assumes: budget is approved, marketing research is complete, product can be made at a price below that which it can be sold, research and development is c

Evaluate the angle of heel, A motor cycle with rider, weight of 250 Kg., th...

A motor cycle with rider, weight of 250 Kg., the centre of Gravity of the machine and rider combined being 60 cm above from ground level when the machine is standing upright. Each

Upward compatibilityof iges, Upward Compatibilityof IGES Upward Compati...

Upward Compatibilityof IGES Upward Compatibility : The need for generations of processors to parse files compliant with earlier versions of IGES thwarted the breadth and rate o

Combined gas turbine/Rankine cycle, b. Assuming a 20 MW simple cycle gas tu...

b. Assuming a 20 MW simple cycle gas turbine with a firing temperature of 1600K develop an analysis of a combined cycle. Assume that Tmax in the Rankine cycle is 560 C, Pmax = 60

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