Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <math.h>
- struct Vrijeme
- {
- int sati;
- int minute;
- int sekunde;
- };
- struct Vrijeme unos_vremena1()
- {
- struct Vrijeme v1;
- printf("Unesite prvo vrijeme (h,m,s: \n");
- scanf("%d %d %d", &v1.sati, &v1.minute, &v1.sekunde);
- return v1;
- }
- struct Vrijeme unos_vremena2()
- {
- struct Vrijeme v2;
- printf("Unesite drugo vrijeme (h,m,s:\n");
- scanf("%d %d %d", &v2.sati, &v2.minute, &v2.sekunde);
- return v2;
- };
- int proteklo(struct Vrijeme v1, struct Vrijeme v2)
- {
- return abs((v2.sati-v1.sati)*60*60 + (v2.minute-v1.minute)*60 + (v2.sekunde
- -v1.sekunde));
- }
- int proteklo_sati(struct Vrijeme v1, struct Vrijeme v2)
- {
- return abs(v1.sati-v2.sati);
- }
- int proteklo_minuta(struct Vrijeme v1, struct Vrijeme v2)
- {
- return abs(v1.minute - v2.minute);
- }
- int proteklo_sekundi(struct Vrijeme v1, struct Vrijeme v2)
- {
- return abs(v1.sekunde - v2.sekunde);
- }
- int main()
- {
- struct Vrijeme v1,v2;
- int razlika_vremena;
- int razlika_sati; int razlika_minuta; int razlika_sekundi;
- printf("Unesite vrijeme...\n");
- v1=unos_vremena1();
- v2=unos_vremena2();
- razlika_vremena = proteklo(v1,v2);
- printf("Razlika izmedju ova dva vremena u sekundama je %d\n", razlika_vremena);
- razlika_sati=proteklo_sati(v1,v2);
- razlika_minuta=proteklo_minuta(v1,v2);
- razlika_sekundi=proteklo_sekundi(v1,v2);
- printf ("\n\nIzmedju ova dva vremena proteklo je %d sati, %d minuta i %d sekundi.",
- razlika_sati, razlika_minuta, razlika_sekundi);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment