The only errors I am getting are from the declaration of my arrays. I don't fully understand arrays, so I'm sure it's probably something simple. Any help will be greatly appreciated!
Moreover I see another problem on line 43 (if statement). In your case the only result of invalid input would be writing the error message on standard output. Your program doesn't handle how to change these values (hours, payRate) if they don't conform your requirements so despite the error message the original (wrong) values are stored.