diff --git a/du3/program.c b/du3/program.c index e6fa25f..c843799 100644 --- a/du3/program.c +++ b/du3/program.c @@ -40,17 +40,18 @@ int main() { } } if(date[0] > 30 && (date[1] == 4 || date[1] == 6 || date[1] == 9 || date[1] == 11)){ - date[0] -= 30; - date[1]++; - } + date[0] -= 30; + date[1]++; + } if(date[0] > 29 && date[1] == 2 && date[2] % 4 == 0 && (date[2] % 100 != 0 || (date[2] %100 == 0 && date[2] % 400 == 0))){ date[0] -= 29; - date[1]++; + date[1]++; } else if(date[0] > 28 && date[1] == 2){ date[0] -= 28; - date[1]++; + date[1]++; } + date[2] /= 100; printf("%d.%d.%d\n", date[0], date[1], date[2]); return 0; }