Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Ukazka mozneho zapisu spinacich hodin v jazyce C s rozlisenim spinani pres pulnoc
- 20190605 - male update podminky pro vyhodnoceni po pulnoci
- */
- #include <stdio.h>
- // Start time
- int hodinyOn=22;
- int minutyOn=30;
- // Stop time
- int hodinyOff=20;
- int minutyOff=30;
- // Prikladne cas ted
- int hodinyTed=20;
- int minutyTed=32;
- int main()
- {
- // Vypis casu v klasickem formatu
- printf("Start %02d:%02d\n",hodinyOn,minutyOn);
- printf("Stop %02d:%02d\n",hodinyOff,minutyOff);
- printf("Now %02d:%02d\n",hodinyTed,minutyTed);
- printf("-----------\n");
- // Prevedeme casy na minuty
- int startTime = hodinyOn*60+minutyOn;
- int stopTime = hodinyOff*60+minutyOff;
- int casTed = hodinyTed*60+minutyTed;
- // Vypis casu prevedenych na minuty
- printf("Start conv %04d\n",startTime);
- printf("Stop conv %04d\n",stopTime);
- printf("Now conv %04d\n",casTed);
- printf("---------------\n");
- // Vyhodnocujeme, prvni tretina plati pro casy co nejsou pres pulnoc, dalsi 2/3 jsou pro casy co jdou pres pulnoc
- if ((startTime < stopTime && casTed > startTime && casTed < stopTime) || (startTime > stopTime && casTed > startTime) || (startTime > stopTime && casTed < stopTime))
- printf("Svitime\n");
- else
- printf("Nevitime\n");
- return 0;
- }
Add Comment
Please, Sign In to add comment