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

Explain the open system - thermodynamic, Explain the Open system - Thermody...

Explain the Open system - Thermodynamic The system that can exchange both of the mass and energy that is Heat and work with its surrounding, the mass in the system may not be c

Explain the difference between si and ci engines, Difference between SI and...

Difference between SI and CI engines SI engine stands for spark ignition engine while CI engine stands for compression ignition engine. SI engine works on the principle of w

Classification of cast iron, Classification of Cast Iron: CI having C...

Classification of Cast Iron: CI having C in form of cementite is named as white cast iron. Microstructure of that CI consists of pearlite, cementite and ledeburite. Whether C

Purpose of corrosion assessment design, Q. Purpose of Corrosion assessment ...

Q. Purpose of Corrosion assessment design? The purpose of this design guide is to ensure that Material Selection for Steam Assisted Gravity Drainage (SAGD) projects is carried

Stress-strain carves for ductile materials, Stress-strain carves for ductil...

Stress-strain carves for ductile materials: A material is said to be ductile in nature, if it elongates before fracture. One this type of material is mild steel. Shape of stre

Find out the centroid of the shaded area, Find out the centroid of the shad...

Find out the centroid of the shaded : Find out the centroid of the shaded area shown in Figure Solution Net area of shaded portion of Figure = The area of full

Mechanics of solid, determine crippling load for T section dims 12cm??12cm?...

determine crippling load for T section dims 12cm??12cm??2m and of length 6m it used as colum with one of its end fixed and other hinged E=2??10 power 5 N/mm2

Evaluate the actual over all efficiency of the turbine, (a) An engine uses ...

(a) An engine uses 6.5 Kg of oil per hr of a calorific value 30,000 kJ / kg. If the B. P. of the engine is 22KW and mechanical efficiency 85%. Calculate (i) Brake thermal eff

Working of a four-stroke engine , Working of a Four-stroke Engine: To unde...

Working of a Four-stroke Engine: To understand the working of a four-stroke motorcycle engine, the whole operation can be divided into four parts, known as strokes. The strokes ar

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