dodawanie czasu
unknown
plain_text
a year ago
737 B
5
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