ShowCurrenttime gives a program that displays the current time in GMT. Revise the program so that it prompts the user to enter the time zone offset to GMT and displays the time in the specified time zone.
current time in GMT. Revise the program so that it prompts the user to enter the time
zone offset to GMT and displays the time in the specified time zone.
#Beginner
#Intermediate
In gcc c++ compiler using namespace std;
#include<iostream>
#include<ctime>
using namespace std;
int main()
{
int totalsec = time(0);
int currentsec = totalsec % 60;
int totalminutes= totalsec / 60;
int currentminutes=totalminutes % 60;
int totalhrs=totalminutes / 60;
int currenthrs=totalhrs % 24;
int gmt;
cout<<"enter GMT zone -12 to +12 :";
cin>>gmt;
int currentgmthrs=(totalhrs+gmt)%24;
cout<<"main time "<<currenthrs<<" :"<<currentminutes<<" :"<<currentsec<<" GMT +0"<<endl;
cout<<"your time "<<currentgmthrs<<" :"<<currentminutes<<" :"<<currentsec<<" GMT "<<gmt<<endl;
return 0;
}
Output
enter GMT zone -12 to +12 :5
main time 11 :17 :49 GMT +0
your time 16 :17 :49 GMT 5
[Program finished]
Comments
Post a Comment
Any doubt about programming or questions