avukas

str vr

Feb 8th, 2014
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.25 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <math.h>
  3.  
  4.  
  5. struct vrijeme
  6. {
  7. int sati;
  8. int minute;
  9. int sekunde;
  10. };
  11. struct vrijeme Unosvremena()
  12. {
  13. struct vrijeme vrijeme;
  14. printf("Unesite sate\n");
  15. scanf("%d", &vrijeme.sati);
  16. printf("Unesite minute:\n");
  17. scanf("%d", &vrijeme.minute);
  18. printf("Unesite sekunde:\n");
  19. scanf("%d", &vrijeme.sekunde);
  20. return vrijeme;
  21. }
  22. struct vrijeme funkcija(struct vrijeme vrijeme1, struct vrijeme vrijeme2)
  23. {
  24. struct vrijeme razlika;
  25. razlika.sati=vrijeme2.sati-vrijeme1.sati;
  26. razlika.minute=vrijeme2.minute-vrijeme1.minute;
  27. razlika.sekunde=vrijeme2.sekunde-vrijeme2.sekunde;
  28. return razlika;
  29. }
  30. int proteklo (struct vrijeme vrijeme1, struct vrijeme vrijeme2) {
  31. return ((vrijeme1.sekunde - vrijeme2.sekunde) + (vrijeme1.minute - vrijeme2.minute)*60 + (vrijeme1.sati - vrijeme2.sati)*3600);
  32. }
  33. int main()
  34. {
  35. struct vrijeme vrijeme1, vrijeme2;
  36. printf("Unesite prvo vrijeme: ");
  37. vrijeme1=Unosvremena();
  38. printf("\n Unesi drugo vrijeme:\n");
  39. vrijeme2=Unosvremena();
  40. int razlika=abs(proteklo(vrijeme1, vrijeme2));
  41.  
  42. printf("Razlika izmedju ova dva vremena je %d sati %d minuta i %d sekundi: \n", razlika/3600, (razlika%3600)/60, razlika%60);
  43. return 0;
  44. }
Advertisement
Add Comment
Please, Sign In to add comment