The requirements sound strange. I assume your professor is wanting the uppercase of whatever letter is inputted. In that case, you have a toupper() function you can use. Or you can look at an ASCII chart and see if you notice a relationship between lowercase and uppercase letters, and write the function yourself.
If that's all your professor had for this assignment, then what you did is just right. He should have more explicit instructors, we're programmers damnit! Not mind readers.
Anyways, he probably is wanting you to use a loop of some kind to generate this. If you notice, there's a pattern in what you did manually.
You should use a variable, not a hard coded value.
If your professor didn't explicitly mention using a loop to draw then there's nothing wrong with the way you're drawing, other than the fact that you're using a hard coded value.
Nope. Now you're overthinking it. You were on the right track before. Just instead of outputting a hard coded value, output whatever value the user gave you.
haha well shit :/ I don't know what you mean by hard coded value. I just used x because that's what the example used. sorry guys, I literally just started this course last Monday