In this lab you will write a program that prints "pyramids" of a size specified by the user. Here is a sample pyramid of size 5:
5 4 4 3 3 3 2 2 2 2 1 1 1 1 1
The basic idea is that the ith row from the bottom row of a pyramid of size n consists of i instances of the number i, printed in a 2-character field. In addition, note that the ith row (0 for the bottom row, 1 for the row "on top" of the bottom row) from the bottom of a pyramid of size n is indented by i space characters.
Your program should prompt the user for the size of the pyramid. If the user enters a value greater than 20 or less than 0, the program should print and error message and ask the user to enter a proper value. Note that an input value of 0 results in no output. The basic structure of the remainder of your program will be an outer loop that iterates once for each row, and an inner loop that is responsible for printing one (the current, as specified by the outer loop) row.