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

Types of coated electrodes, TYPES OF COATED ELECTRODES Following are the ...

TYPES OF COATED ELECTRODES Following are the types of coated electrodes: a. Cellulosic electrodes b. Rutile electrodes c. Iron powder electrodes d. Low hydrogen e

What is the extension of screw conveyer, "Extension of screw conveyer by us...

"Extension of screw conveyer by using spline shaft, U-joint with the help of hydraulic cylinder" For fully automatic extension of screw conveyer according to screed width we ha

Compute the intensity of normal stress - mohr circle, Compute the intensit...

Compute the intensity of normal stress: A uniform steel bar of 2 cm × 2 cm area of cross section is subjected to axial pull of 40000 kg. Compute the intensity of normal stres

Illustrate vacancy defect and screw dislocation, Illustrate vacancy defect ...

Illustrate vacancy defect and screw dislocation with diagram. Also show the induced nature of stress and stress by mean of diagram. Illustrate interstitial defect and edge disl

Introduction to general safety and service tips , INTRODUCTION: Safety is ...

INTRODUCTION: Safety is very important which is often neglected at our workplaces. Small precautions if carried out regularly can ensure safe, hygienic and clean environment at ou

Determine the cutting ratio, Write the velocity relationship in orthogonal ...

Write the velocity relationship in orthogonal cutting. A bar of 75 mm dia. is reduced to 73 mm by a cutting tool while cutting orthogonally. If the mean length of cut chip is 73.5

Uitra sonic wavea, how will you detect the depth of sea and application?

how will you detect the depth of sea and application?

Heat, how to prove heat is a path function?

how to prove heat is a path function?

Cycle, defference between rankine and cornot cycle

defference between rankine and cornot cycle

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