Advertisement
Guest User

Untitled

a guest
Jun 27th, 2017
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.75 KB | None | 0 0
  1. // vypsat abecedu pouze pismena na lichych pozicich
  2.  
  3. #include <stdio.h>
  4. #include <stdlib.h>
  5. /*
  6. int main()
  7. {   int a;
  8.  
  9.     for (a=0; a<=9; ++a)
  10.             putchar('0'+a);
  11.     putchar('\n');
  12.  
  13.     for (a = 0;a<= 'Z' - 'A'; ++a)
  14.             putchar('A' +a);
  15.     putchar('\n');
  16.  
  17.  
  18.     return 0;
  19. }
  20.  
  21. //reseni y tabule / nahore dodelat
  22.  
  23. int main(void){
  24.     for (int i = 'a')
  25.  
  26. }
  27.  
  28. */
  29.  
  30. // program kde si uzivate lvyzada 2 * 3 cela kladna cisla / 2* pocet hodin, pocet minut, pocet sekund
  31. // program spocita roydil mezi casy, nevypsat zaporny rozdil, musi se yjistit kterz je vzssi hlidat spravne meye.
  32. // v prekroceni vzpsat chzbovou hlasku a skoncit. vzpsat ve formatu sekund a takz HH:MI:SS
  33.  
  34. int main(void){
  35.     int a, b, c, d, e, f;
  36.     printf("Zadej 2 cisla v rozsahu 0-23\n");
  37.     scanf("%d %d", &a, &d);
  38.         if ( a<0 || a>=24){
  39.         return 2;
  40.         }
  41.  
  42.         if ( d<0 || d>=24){
  43.         return 2;
  44.         }
  45.  
  46.     printf("Zadej 2 cisla v rozsahu 0-59\n");
  47.     scanf("%d %d", &b, &e);
  48.         if ( b<0 || b>=60){
  49.         return 2;
  50.         }
  51.  
  52.         if ( e<0 || e>=60){
  53.         return 2;
  54.         }
  55.  
  56.     printf("Zadej 2 cisla v rozsahu 0-59\n");
  57.     scanf("%d %d", &c, &f);
  58.         if ( c<0 || c>=60){
  59.         return 2;
  60.         }
  61.  
  62.         if ( f<0 || f>=60){
  63.         return 2;
  64.         }
  65.  
  66.     int sec1 = a*3600 + b * 60 + c;
  67.     int sec2 = d*3600 + e * 60 + f;
  68.     int sec;
  69.  
  70.     if ( sec1>sec2 )
  71.         sec = sec1-sec2;
  72.         else
  73.          sec = sec2-sec1;
  74.  
  75.     int hod = sec/3600;
  76.     int min = (sec - hod*3600)/60;
  77.     int secc = ( sec - hod*3600 - min*60);
  78.  
  79.     printf("Rozdil mezi casy je %d sekund \n", sec);
  80.     printf("Rozdil mezi casy je %02d:%02d:%02d\n", hod, min, secc);
  81.  
  82.  
  83.     return 0;
  84.  
  85.  
  86.  
  87. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement