dodawanie czasu
unknown
plain_text
5 months ago
737 B
2
Indexable
#include <stdio.h> typedef struct{ unsigned char godzina; unsigned char minuta; unsigned char sekunda; }Czas; int main(void){ Czas czas1 = {12,90,90}; Czas czas2 = {12,05,60}; Czas suma = {czas1.godzina+czas2.godzina, czas1.minuta+czas2.minuta, czas1.sekunda+czas2.sekunda}; if (suma.sekunda>=60){ int x = suma.sekunda/60; suma.sekunda = suma.sekunda - x*60; suma.minuta = suma.minuta + x; } if (suma.minuta>=60){ int y = suma.minuta/60; suma.minuta = suma.minuta - y*60; suma.godzina = suma.godzina + y; } if (suma.godzina>=24){ suma.godzina = suma.godzina - 24; } printf("\nSuma: %d:%d:%d", suma.godzina, suma.minuta, suma.sekunda); return 0; }
Editor is loading...
Leave a Comment