OK, a 1cm x 1cm x 1cm cube has a volume of 1 cm3. With a density of 2.70 g/cm3, this means there are 2.70 g of Al in the cube. So, how many Al atoms weight 2.70 g? What information do you need to get to solve this problem? Where/how will you get it?
Then, when you find out how many atoms there are. How far apart are they (center to center, since they will be touching each other)? Imagine carefully placing tennis balls inside a big box to get as many as possible inside.
Finally, for the original problem, you will need to know that air is composed of 80% N2 and 20% O2. A N2 molecule weighs twice as much as a N atom.