I need to get the user to input five words, which I believe I have. Then the program needs to spit the words in alphabetical order with every other word being in all-caps, s
If I understand well (but the question is not so clear) you want to sort and then put one word out of two in uppercase and the other in lowercase:
words.sort.each_with_index.map{|w,i| i.odd? ? w.upcase : w.downcase }
Test:
words=%w( orange banana apple melon)
Result:
["APPLE", "banana", "MELON", "orange"]