
Now modify the program so that the time is displayed in AM/PM form instead of 24-hour form. That is, 3:00:00 will be displayed as 3:00:00 AM, and 15:00:00 will be displayed as 3:00:00 PM.
World_Time has a limitation: The array of time-zone offsets must be completely redefined if the program user is not in the Eastern U.S. time zone. In many applications, time-zone offsets are computed with respect to Greenwich Mean Time, often referred to as GMT or Zulu. This is the local time in Greenwich, England. Modify World_Time so that Zulu is used as the "zero point" for the offsets. (Encyclopedias and almanacs usually describe the various official time zones around the world; so do amateur radio guides.) Because a computer's clock normally reports only local time, your program will need to find out from the user in which time zone he or she is located before it can compute the time elsewhere.
NOTE: The Eastern time zone in the United States is 5 hours earlier than Zulu (sometimes referred to as GMT-5).