#include <stdio.h>
#include <string.h>
void
singapore();
void
newyork();
void
china();
void
japan();
void
saudiarabia();
long
int
h, m, s, n, s1, s2, s3, t,
x, sec, p, hrs, min, r, q;
void
main()
{
printf
(
"\n Enter Time in hours minutes and seconds "
"respectively: "
);
scanf
(
"%ld%ld%ld"
, &h, &m, &s);
if
(h > 24 || m > 60 || s > 60)
{
printf
(
"\n oops!!! U have Entered an invalid "
"format of time"
);
}
else
{
s1 = h * 3600;
s2 = m * 60;
s3 = s;
t = s1 + s2 + s3;
printf
(
"\n Time in INDIA is %ld:%ld:%ld i.e. , %ld "
"hours %ld minutes %ld seconds"
,
h, m, s, h, m, s);
}
printf
(
"\n"
);
singapore();
printf
(
"\n"
);
newyork();
printf
(
"\n"
);
china();
printf
(
"\n"
);
japan();
printf
(
"\n"
);
saudiarabia();
}
void
singapore()
{
r = t + 9000;
if
(r > 86400)
{
q = r - 86400;
sec = q % 60;
p = q / 60;
hrs = p / 60;
min = p % 60;
printf
(
"\n Time in SINGAPORE is %ld:%ld:%ld i.e., "
"%ld hours %ld minutes %ld seconds"
,
hrs, min, sec, hrs, min, sec);
}
else
if
(r < 86400 && r > 0)
{
sec = r % 60;
p = r / 60;
hrs = p / 60;
min = p % 60;
printf
(
"\n Time in SINGAPORE is %ld:%ld:%ld i.e., "
"%ld hours %ld minutes %ld seconds"
,
hrs, min, sec, hrs, min, sec);
}
else
{
x = 86400 + r;
sec = x % 60;
p = x / 60;
hrs = p / 60;
min = p % 60;
printf
(
"\n Time in SINGAPORE is %ld:%ld:%ld i.e., "
"%ld hours %ld minutes %ld seconds"
,
hrs, min, sec, hrs, min, sec);
}
}
void
newyork()
{
r = t - 37800;
if
(r > 86400)
{
q = r - 86400;
sec = q % 60;
p = q / 60;
hrs = p / 60;
min = p % 60;
printf
(
"\n Time in NEWYORK is %ld:%ld:%ld i.e., "
"%ld hours %ld minutes %ld seconds"
,
hrs, min, sec, hrs, min, sec);
}
else
if
(r < 86400 && r > 0)
{
sec = r % 60;
p = r / 60;
hrs = p / 60;
min = p % 60;
printf
(
"\n Time in NEWYORK is %ld:%ld:%ld i.e., "
"%ld hours %ld minutes %ld seconds"
,
hrs, min, sec, hrs, min, sec);
}
else
{
x = 86400 + r;
sec = x % 60;
p = x / 60;
hrs = p / 60;
min = p % 60;
printf
(
"\n Time in NEWYORK is %ld:%ld:%ld i.e., "
"%ld hours %ld minutes %ld seconds"
,
hrs, min, sec, hrs, min, sec);
}
}
void
china()
{
r = t + 9000;
if
(r > 86400)
{
q = r - 86400;
sec = q % 60;
p = q / 60;
hrs = p / 60;
min = p % 60;
printf
(
"\n Time in CHINA is %ld:%ld:%ld i.e., %ld "
"hours %ld minutes %ld seconds"
,
hrs, min, sec, hrs, min, sec);
}
else
if
(r < 86400 && r > 0)
{
sec = r % 60;
p = r / 60;
hrs = p / 60;
min = p % 60;
printf
(
"\n Time in CHINA is %ld:%ld:%ld i.e., %ld "
"hours %ld minutes %ld seconds"
,
hrs, min, sec, hrs, min, sec);
}
else
{
x = 86400 + r;
sec = x % 60;
p = x / 60;
hrs = p / 60;
min = p % 60;
printf
(
"\n Time in CHINA is %ld:%ld:%ld i.e., %ld "
"hours %ld minutes %ld seconds"
,
hrs, min, sec, hrs, min, sec);
}
}
void
japan()
{
r = t + 12600;
if
(r > 86400)
{
q = r - 86400;
sec = q % 60;
p = q / 60;
hrs = p / 60;
min = p % 60;
printf
(
"\n Time in JAPAN is %ld:%ld:%ld i.e., %ld "
"hours %ld minutes %ld seconds"
,
hrs, min, sec, hrs, min, sec);
}
else
if
(r < 86400 && r > 0)
{
sec = r % 60;
p = r / 60;
hrs = p / 60;
min = p % 60;
printf
(
"\n Time in JAPAN is %ld:%ld:%ld i.e., %ld "
"hours %ld minutes %ld seconds"
,
hrs, min, sec, hrs, min, sec);
}
else
{
x = 86400 + r;
sec = x % 60;
p = x / 60;
hrs = p / 60;
min = p % 60;
printf
(
"\n Time in JAPAN is %ld:%ld:%ld i.e., %ld "
"hours %ld minutes %ld seconds"
,
hrs, min, sec, hrs, min, sec);
}
}
void
saudiarabia()
{
r = t - 9000;
if
(r > 86400)
{
q = r - 86400;
sec = q % 60;
p = q / 60;
hrs = p / 60;
min = p % 60;
printf
(
"\n Time in SAUDIARABIA is %ld:%ld:%ld "
"i.e., %ld hours %ld minutes %ld seconds"
,
hrs, min, sec, hrs, min, sec);
}
else
if
(r < 86400 && r > 0)
{
sec = r % 60;
p = r / 60;
hrs = p / 60;
min = p % 60;
printf
(
"\n Time in SAUDIARABIA is %ld:%ld:%ld "
"i.e., %ld hours %ld minutes %ld seconds"
,
hrs, min, sec, hrs, min, sec);
}
else
{
x = 86400 + r;
sec = x % 60;
p = x / 60;
hrs = p / 60;
min = p % 60;
printf
(
"\n Time in SAUDIARABIA is %ld:%ld:%ld "
"i.e., %ld hours %ld minutes %ld seconds"
,
hrs, min, sec, hrs, min, sec);
}
}