Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // vypsat abecedu pouze pismena na lichych pozicich
- #include <stdio.h>
- #include <stdlib.h>
- /*
- int main()
- { int a;
- for (a=0; a<=9; ++a)
- putchar('0'+a);
- putchar('\n');
- for (a = 0;a<= 'Z' - 'A'; ++a)
- putchar('A' +a);
- putchar('\n');
- return 0;
- }
- //reseni y tabule / nahore dodelat
- int main(void){
- for (int i = 'a')
- }
- */
- // program kde si uzivate lvyzada 2 * 3 cela kladna cisla / 2* pocet hodin, pocet minut, pocet sekund
- // program spocita roydil mezi casy, nevypsat zaporny rozdil, musi se yjistit kterz je vzssi hlidat spravne meye.
- // v prekroceni vzpsat chzbovou hlasku a skoncit. vzpsat ve formatu sekund a takz HH:MI:SS
- int main(void){
- int a, b, c, d, e, f;
- printf("Zadej 2 cisla v rozsahu 0-23\n");
- scanf("%d %d", &a, &d);
- if ( a<0 || a>=24){
- return 2;
- }
- if ( d<0 || d>=24){
- return 2;
- }
- printf("Zadej 2 cisla v rozsahu 0-59\n");
- scanf("%d %d", &b, &e);
- if ( b<0 || b>=60){
- return 2;
- }
- if ( e<0 || e>=60){
- return 2;
- }
- printf("Zadej 2 cisla v rozsahu 0-59\n");
- scanf("%d %d", &c, &f);
- if ( c<0 || c>=60){
- return 2;
- }
- if ( f<0 || f>=60){
- return 2;
- }
- int sec1 = a*3600 + b * 60 + c;
- int sec2 = d*3600 + e * 60 + f;
- int sec;
- if ( sec1>sec2 )
- sec = sec1-sec2;
- else
- sec = sec2-sec1;
- int hod = sec/3600;
- int min = (sec - hod*3600)/60;
- int secc = ( sec - hod*3600 - min*60);
- printf("Rozdil mezi casy je %d sekund \n", sec);
- printf("Rozdil mezi casy je %02d:%02d:%02d\n", hod, min, secc);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement