Does array make the program smaller?

Not by the declarations. Your code can become smaller if you can use code loops (for...) over the array.