In a way, passing an array as argument always loses a dimension. The reason behind is that, for historical reasons, arrays cannot be directly copied, and thus what is really passed is a pointer. This is a common source of errors for novice programmers.
atomic number represents the protons in atom. As a example hydrogen has one proton and atomic number is 1.
The atomic number is the number located in the upper left corner and the atomic weight is the number located on the bottom, as in this example for krypton: Step 2 - The Number of Protons is... The atomic number is the number of protons in an atom of an element. In our example, krypton's atomic number is 36. This tells us that an atom of krypton has 36 protons in its nucleus. The interesting thing here is that every atom of krypton contains 36 protons.