Advertisement
sellmmaahh

OR-tut11-zad4_2

Aug 8th, 2015
199
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.88 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <math.h>
  3.  
  4. struct Vrijeme
  5. {
  6.  int sati;
  7.  int minute;
  8.  int sekunde;
  9. };
  10.  
  11. struct Vrijeme unos_vremena () {
  12.     struct Vrijeme v;
  13.     printf("Unesite vrijeme (sate, minute, sekunde): ");
  14.     scanf("%d %d %d",&v.sati,&v.minute,&v.sekunde);
  15.     if (v.sekunde<0 || v.sekunde>=60 || v.minute<0 || v.minute>=60 || v.sati<0 || v.sati>=24)
  16.     { printf("Pogresan unos, ponovite:");
  17.         scanf("%d %d %d",&v.sati,&v.minute,&v.sekunde);
  18.     }
  19.     return v;
  20.     }
  21. int proteklo (struct Vrijeme v1, struct Vrijeme v2) {
  22.     int t1=v1.sati*3600+v1.minute*60+v1.sekunde;
  23.     int t2=v2.sati*3600+v2.minute*60+v2.sekunde;
  24.     if (t1>t2) return t1-t2;
  25.     if (t1<t2) return t2-t1;
  26. }
  27. int main () {
  28.     struct Vrijeme m,n;
  29.     m=unos_vremena();
  30.     n=unos_vremena();
  31.     printf("Broj sekundi izmedju ova dva vremena iznosi: %d", proteklo(m,n));
  32.     return 0;
  33. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement