Help, sorting 3 words.
Author |
Message |
GoodbyeSoberDay1
|
Posted: Wed Apr 02, 2008 8:37 am Post subject: Help, sorting 3 words. |
|
|
code: | var words : array 1 .. 3 of string
var temp : array 1 .. 3 of string
var marker : int
for i : 1 .. 3
get words (i)
end for
for i : 1 .. 3
marker := 3
for j : 1 .. 3
if words (i) < words (j) then
marker := marker - 1
end if
temp (marker) := words (i)
end for
end for
for i : 1 .. 3
put temp (i)
end for |
If i input words in a certian order such as : dog, cat, fish,
then cat will overwrite the first two spaces in the new array.
Can anyone give me some clues as to how to fix it?[/code] |
|
|
|
|
![](images/spacer.gif) |
Sponsor Sponsor
![Sponsor Sponsor](templates/subSilver/images/ranks/stars_rank5.gif)
|
|
![](images/spacer.gif) |
Tony
![](http://wiki.compsci.ca/images/f/f4/OniTony.gif)
|
Posted: Wed Apr 02, 2008 9:37 am Post subject: RE:Help, sorting 3 words. |
|
|
right after this line
temp (marker) := words (i)
put a debug statement, like
put "temp[",marker,"] is now: ", words(i) |
Tony's programming blog. DWITE - a programming contest. |
|
|
|
![](images/spacer.gif) |
|
|