Want to win a PS4? Go Premium and enter to win our High-Tech Treats giveaway. Enter to Win

x
Solved

# Sum Of  two positive integers!

Posted on 2000-02-22
Medium Priority
276 Views
Write a program to compute the sum of two positive integer numbers.  Each number is up to 20 digits.  Do not use any REAL or LONGINT types in the program.

Must use stacks, digits must be read in one-by-one.  For example 2345678 + 9999999999, must be read in 2, then 3, then 4, and so on.  if sum of two digits is greater than 9, u must carry it over, so the next part can use it.
0
Question by:hipopynonamous
[X]
###### Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

• Help others & share knowledge
• Earn cash & points

LVL 2

Expert Comment

ID: 2547666
We can't do your homework for you.  Try it yourself, and then post the code you are having probs w/.
0

LVL 3

Accepted Solution

Alisher_N earned 300 total points
ID: 2547677
var
s1,s2,s3 : String;
j,j1,j2,j3,max,carry1 : Byte;
begin
Write( 'enter first number: ' );
Write( 'enter second number: ' );

max := Length( s1 );
if max < Length( s2 ) then max := Length( s2 );
while Length( s1 ) < max do s1 := '0' + s1;
while Length( s2 ) < max do s2 := '0' + s2;
carry1 := 0; s3 := 0;
for j := max downto 1 do begin
j1 := Ord( s1[j] ) - \$30; {ASCII -> value }
j2 := Ord( s2[j] ) - \$30;
j3 := j1 + j2 + carry1;
carry1 := j3 div 10;
j3 := j3 mod 10 + \$30;
s3 := Chr( j3) + s3;
end; {for}
if carry1 = 1 then s3 := '1' + s3;
writeln( 'result: ', s3 );
end.

0

## Featured Post

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

It’s time for spooky stories and consuming way too much sugar, including the many treats we’ve whipped for you in the world of tech. Check it out!
With so many activities to perform, Exchange administrators are always busy in organizations. If everything, including Exchange Servers, Outlook clients, and Office 365 accounts work without any issues, they can sit and relax. But unfortunately, it…
This tutorial will teach you the special effect of super speed similar to the fictional character Wally West aka "The Flash" After Shake : http://www.videocopilot.net/presets/after_shake/ All lightning effects with instructions : http://www.mediaf…
In this video, Percona Director of Solution Engineering Jon Tobin discusses the function and features of Percona Server for MongoDB. How Percona can help Percona can help you determine if Percona Server for MongoDB is the right solution for …
###### Suggested Courses
Course of the Month11 days, 23 hours left to enroll