Изменить 'du3/program.c'

This commit is contained in:
Pavlo Tverdyi 2020-03-26 23:11:24 +00:00
parent 47dbaeb0a3
commit 9a061c8842

View File

@ -10,15 +10,18 @@ int day=0;
int m=0; int m=0;
int y=0; int y=0;
sscanf(str, "%d.%d.%d", &day, &m, &y); sscanf(str, "%d.%d.%d", &day, &m, &y);
if(y%400==0 ||(y%100!=0 && y%4==0)){
z++;
}
if(m==2){ if(m==2){
if((y%400==0 ||(y%100!=0 && y%4==0))&&day>29){ if(z==1 &&day>29){
printf("Nespravny datum");
return 0;
}
if(z==0 &&day>28){
printf("Nespravny datum"); printf("Nespravny datum");
return 0; return 0;
} }
// else if((y%400!=0 ||(y%100==0 && y%4!=0))&&day>28){
// printf("Nespravny datum");
// return 0;
// }
} }
day+=7; day+=7;
if(m%2!=0 && day>31){ if(m%2!=0 && day>31){