This is somewhat a collective assignment. You did not see such question before. Use parallel arrays to solve this assignment. Write a program that reads a paragraph a text ending with dot ‘.’ and builds a dictionary out of its words. Follow the following steps to build your dictionary: The words are separated by blank characters (assume one blank between each two words). The dictionary is case insensitive. Upper case chars are converted into lower case chars. Duplicated words are not inserted into the dictionary Count and keep track of the number of times each word occurred in the text. Sort the dictionary descendingly with respect to number of occurrences of its words. Print the sorted dictionary one word per line. Test your program on the following data: This is somewhat a collective assignment You did not see such question before Use parallel arrays to solve this assignment Write a program that reads a paragraph a text ending with dot and builds a dictionary out of its words Follow the above steps to build your dictionary Hopefully this paragraph is not too long for this assignment. Note that i`m not a programmer or computer student :S