Unlimited Digit-Number ADT

Færdiggjort Opslået Nov 2, 2002 Betalt ved levering
Færdiggjort Betalt ved levering

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 programmering Ingeniørarbejde MySQL PHP Software Arkitektur Software Testning

Projekt ID: #2881176

Om projektet

19 bud Remote projekt Aktiv Nov 7, 2002

Tildelt til:

idleswell

See private message.

$9 USD in 14 dage
(172 bedømmelser)
5.9

19 freelancere byder i gennemsnit $20 timen for dette job

cyclonesoftru

See private message.

$8.5 USD in 14 dage
(124 bedømmelser)
8.2
softdreamsvw

See private message.

$12.75 USD in 14 dage
(55 bedømmelser)
7.1
oleg21

See private message.

$29.75 USD in 14 dage
(137 bedømmelser)
7.0
markmangrich

See private message.

$42.5 USD in 14 dage
(11 bedømmelser)
5.5
sanatanvw

See private message.

$21.25 USD in 14 dage
(72 bedømmelser)
5.5
aprykhodko

See private message.

$12.75 USD in 14 dage
(25 bedømmelser)
5.3
leepwo

See private message.

$25.5 USD in 14 dage
(41 bedømmelser)
4.7
herculesevw

See private message.

$20.4 USD in 14 dage
(79 bedømmelser)
4.7
abvw

See private message.

$17 USD in 14 dage
(21 bedømmelser)
4.4
vw139994vw

See private message.

$11.05 USD in 14 dage
(60 bedømmelser)
4.5
javabeevw

See private message.

$25.5 USD in 14 dage
(18 bedømmelser)
3.9
balaji99

See private message.

$8.5 USD in 14 dage
(51 bedømmelser)
3.2
pepitovw

See private message.

$5.1 USD in 14 dage
(1 bedømmelse)
2.6
aktvw

See private message.

$17 USD in 14 dage
(8 bedømmelser)
2.0
easlern

See private message.

$17 USD in 14 dage
(1 bedømmelse)
0.0
rownakhasan

See private message.

$34 USD in 14 dage
(0 bedømmelser)
0.0
ionutzvw

See private message.

$17 USD in 14 dage
(0 bedømmelser)
0.0
dm682

See private message.

$42.5 USD in 14 dage
(0 bedømmelser)
0.0