Create and comment a program that will search for words within an N x N array of letters. The array will be provided from a text (.txt) file. A list of words will be provided to search for from a different text (.txt) file. Your program will search for each word through the N x N array and then state where the first letter of the word is located (using (x, y) coordinate system). If a word is not found in the array then your program should display a message. If a word is not found return what percentage of the word was found (ex: Hello > Hell (%80) found). If a word is found then CAPITALIZE all of the letters, at the end print out the array
The search methods should work like a real life search a word. It needs to look for the words in 8 directions. Right, Left, Up, Down, and Diagonal x4 (Down Right, Down Left, Up Right, Up Left)
Include pseudo code and flowchart detailing the program.