I am assuming you made a slight typo in stating the question.

Assuming that you buy 4 different postcards, your answers are correct.

However, if you really are buying 5 postcards from a shop selling 4 postcards, then it is impossible for the 5 cards to be all different. In this case, assuming that there is no restriction on the number of cards that are the same, the answer is