Programming C, C++, Java, PHP, Ruby, Turing, VB
Computer Science Canada 
Programming C, C++, Java, PHP, Ruby, Turing, VB  

Username:   Password: 
 RegisterRegister   
 Help, sorting 3 words.
Index -> Programming, Turing -> Turing Help
View previous topic Printable versionDownload TopicSubscribe to this topicPrivate MessagesRefresh page View next topic
Author Message
GoodbyeSoberDay1




PostPosted: 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]
Sponsor
Sponsor
Sponsor
sponsor
Tony




PostPosted: 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)
Latest from compsci.ca/blog: Tony's programming blog. DWITE - a programming contest.
Display posts from previous:   
   Index -> Programming, Turing -> Turing Help
View previous topic Tell A FriendPrintable versionDownload TopicSubscribe to this topicPrivate MessagesRefresh page View next topic

Page 1 of 1  [ 2 Posts ]
Jump to:   


Style:  
Search: