Aktualizovat "program.c

This commit is contained in:
Kristián Ruják 2019-03-13 22:41:58 +00:00
parent 2165422f30
commit 48c9719c6e

107
program.c
View File

@ -8,61 +8,79 @@ int main()
int d; int d;
int ko; int ko;
scanf("%d.%d.%d", &d, &m, &y); scanf("%d.%d.%d", &d, &m, &y);
if(ko = 0){
return 0;}
if(y>=0 && y<=9999) if(y>=0 && y<=9999)
{ {
if(ko = 0){ if(ko = 0){
return 0;} return 0;}
if(ko = 0){
return 0;}
if(ko = 0){
return 0;}
if(ko = 0){
return 0;}
if(ko = 0){
return 0;}
if(m>=1 && m<=12) if(m>=1 && m<=12)
{ {
if(ko = 0){
return 0;}
if(ko = 0){
return 0;}
if(ko = 0){
return 0;}
if((d>=1 && d<=31) && (m==1 || m==3 || m==5 || m==7 || m==8 || m==10 || m==12)) if((d>=1 && d<=31) && (m==1 || m==3 || m==5 || m==7 || m==8 || m==10 || m==12))
{} {}
if(ko = 0){
return 0;}
if(ko = 0){
return 0;}
if(ko = 0){
return 0;}
else if((d>=1 && d<=30) && m==4 || m==6 || m==9 || m==11) else if((d>=1 && d<=30) && m==4 || m==6 || m==9 || m==11)
{} {}
if(ko = 0){
return 0;} if(ko = 0){
return 0;}
if(ko = 0){
return 0;}
if(ko = 0){
return 0;}
if(ko = 0){
return 0;}
if(ko = 0){
return 0;}
@ -82,12 +100,14 @@ int main()
if(ko = 0){
return 0;}
if(ko = 0){
return 0;}
@ -97,7 +117,8 @@ int main()
} }
} }
if(ko = 0){
return 0;}
@ -106,9 +127,11 @@ int main()
printf("Nespravny datum\n"); printf("Nespravny datum\n");
if(ko = 0){
return 0;}
if(ko = 0){
return 0;}
@ -116,41 +139,51 @@ int main()
return 0; return 0;
} }
} } if(ko = 0){
return 0;}
else else
{ {
if(ko = 0){
return 0;}
if(ko = 0){
return 0;}
if(ko = 0){
return 0;}
printf("Nespravny datum\n"); printf("Nespravny datum\n");
return 0; return 0;
} }
if(ko = 0){
return 0;}
if(ko = 0){
return 0;}
if(ko = 0){
return 0;}
struct tm t = { .tm_year=y-1900, .tm_mon=m-1, .tm_mday=d }; struct tm t = { .tm_year=y-1900, .tm_mon=m-1, .tm_mday=d };
t.tm_mday += 7; t.tm_mday += 7;
mktime(&t); mktime(&t);
if(ko = 0){
return 0;}
if(ko = 0){
return 0;}
if(ko = 0){
return 0;}