Unlimited Digit-Number ADT

Completed Posted Nov 2, 2002 Paid on delivery
Completed Paid on delivery

Develop an ADT with the following operations for unlimited-digit numbers. In the following descriptions, number refers to a linked list of digits, and M, N and O are all numbers.

Increment: A method that increases the value of the number by 1. Sample usage: [url removed, login to view]();

You should allow for three possibilities in the function regarding the initial value of N.

a. N is NULL

b. N is not Null, and the value is between 0 and 8.

c. N is not Null, and the value is 9.

Copy: A method that copies one number to another. Create copies of each node in the original. Sample usage: [url removed, login to view](M);

Sum: A method that takes two numbers and sums them. Sample usage: [url removed, login to view](M); (adds M to N)

DisplayNumber: A method that displays its argument (a number) in standard (most-significant digit first) form. Sample usage: [url removed, login to view]();

The nodes are of the following type:

struct digit

{ int Value; // a digit value, 0-9

digit* Next;

};

typedef digit* number;

The ADT should be a C++ class, with all functions and data declared in the appropriate sections. You may use recursion if you wish. Include a short program that adequately tests all the procedures in the ADT.

## Deliverables

1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.

2) Complete ownership and distribution copyrights to all work purchased.

## Platform

Visual C++

## Deadline information

Must be completed by 11/13/2002.

C Programming Engineering MySQL PHP Software Architecture Software Testing

Project ID: #2881176

About the project

19 proposals Remote project Active Nov 7, 2002

Awarded to:

idleswell

See private message.

$9 USD in 14 days
(172 Reviews)
5.9

19 freelancers are bidding on average $20 for this job

cyclonesoftru

See private message.

$8.5 USD in 14 days
(124 Reviews)
8.2
softdreamsvw

See private message.

$12.75 USD in 14 days
(55 Reviews)
7.1
oleg21

See private message.

$29.75 USD in 14 days
(137 Reviews)
7.0
markmangrich

See private message.

$42.5 USD in 14 days
(11 Reviews)
5.5
sanatanvw

See private message.

$21.25 USD in 14 days
(72 Reviews)
5.5
aprykhodko

See private message.

$12.75 USD in 14 days
(25 Reviews)
5.3
leepwo

See private message.

$25.5 USD in 14 days
(41 Reviews)
4.7
herculesevw

See private message.

$20.4 USD in 14 days
(79 Reviews)
4.7
abvw

See private message.

$17 USD in 14 days
(21 Reviews)
4.4
vw139994vw

See private message.

$11.05 USD in 14 days
(60 Reviews)
4.5
javabeevw

See private message.

$25.5 USD in 14 days
(18 Reviews)
3.9
balaji99

See private message.

$8.5 USD in 14 days
(51 Reviews)
3.2
pepitovw

See private message.

$5.1 USD in 14 days
(1 Review)
2.6
aktvw

See private message.

$17 USD in 14 days
(8 Reviews)
2.0
easlern

See private message.

$17 USD in 14 days
(1 Review)
0.0
rownakhasan

See private message.

$34 USD in 14 days
(0 Reviews)
0.0
ionutzvw

See private message.

$17 USD in 14 days
(0 Reviews)
0.0
dm682

See private message.

$42.5 USD in 14 days
(0 Reviews)
0.0