First, are you applying this to an action game or a turn based game? i.e. will there be live game movements to consider?
Are you talking about the physical act of shooting and missing? i.e animating a bullet and as it travels start to make its accuracy falter? Or do you mean just calculations? If it's just calculations you completely control that with your design.
Arrays have nothing to do with that really, except a way to loop through data. Seems like you are talking about design.