ALpMontana
КЯaL´da TaNıMaM КuяaL´da
#include <stdio.h>
main()
{
int dy,da,dg,gun1,gun2,k,t,m;
printf("bu program gecmisteki veya gelecekteki bir tarihi gun,ay ve yil \n");
printf("olarak yazdiginizda o tarihin hangi gune denk geldigini hesaplar\n\n");
bas:
printf("\n\n\ngunu girin\n");
scanf("%d",&dg);
printf("ayi rakam olarak girin\n");
scanf("%d",&da);
printf("yili girin\n");
scanf("%d",&dy);
m=(dy-1)%4;
k=(dy-m-1)/4;
gun1=366*k+(dy-k-1)*365;
if(da==1){
gun2=dg+gun1;
goto son;}
if(da==2){
gun2=31+dg+gun1;
goto son;}
if(da==3&&dy%4!=0){
gun2=59+dg+gun1;
goto son;}
else if(dy%4==0){
gun2=60+dg+gun1;
goto son;}
if(da==4&&dy%4!=0){
gun2=90+dg+gun1;
goto son;}
else if(dy%4==0){
gun2=91+dg+gun1;
goto son;}
if(da==5&&dy%4!=0){
gun2=120+dg+gun1;
goto son;}
else if(dy%4==0){
gun2=121+dg+gun1;
goto son;}
if(da==6&&dy%4!=0){
gun2=151+dg+gun1;
goto son;}
else if(dy%4==0){
gun2=152+dg+gun1;
goto son;}
if(da==7&&dy%4!=0){
gun2=181+dg+gun1;
goto son;}
else if(dy%4==0){
gun2=182+dg+gun1;
goto son;}
if(da==8&&dy%4!=0){
gun2=212+dg+gun1;
goto son;}
else if(dy%4==0){
gun2=213+dg+gun1;
goto son;}
if(da==9&&dy%4!=0){
gun2=243+dg+gun1;
goto son;}
else if(dy%4==0){
gun2=244+dg+gun1;
goto son;}
if(da==10&&dy%4!=0){
gun2=273+dg+gun1;
goto son;}
else if(dy%4==0){
gun2=274+dg+gun1;
goto son;}
if(da==11&&dy%4!=0){
gun2=304+dg+gun1;
goto son;}
else if(dy%4==0){
gun2=305+dg+gun1;
goto son;}
if(da==12&&dy%4!=0){
gun2=334+dg+gun1;
goto son;}
else if(dy%4==0){
gun2=335+dg+gun1;
goto son;}
son:
if(gun2%7==1)
printf("o gun PAZAR \n");
if(gun2%7==2)
printf("o gun PAZARTESI \n");
if(gun2%7==3)
printf("o gun SALI \n");
if(gun2%7==4)
printf("o gun CARSAMBA \n");
if(gun2%7==5)
printf("o gun PERSEMBE \n");
if(gun2%7==6)
printf("o gun CUMA \n");
if(gun2%7==0)
printf("o gun CUMARTESI \n");
getchar();
goto bas;
getchar();
return 0;
}
main()
{
int dy,da,dg,gun1,gun2,k,t,m;
printf("bu program gecmisteki veya gelecekteki bir tarihi gun,ay ve yil \n");
printf("olarak yazdiginizda o tarihin hangi gune denk geldigini hesaplar\n\n");
bas:
printf("\n\n\ngunu girin\n");
scanf("%d",&dg);
printf("ayi rakam olarak girin\n");
scanf("%d",&da);
printf("yili girin\n");
scanf("%d",&dy);
m=(dy-1)%4;
k=(dy-m-1)/4;
gun1=366*k+(dy-k-1)*365;
if(da==1){
gun2=dg+gun1;
goto son;}
if(da==2){
gun2=31+dg+gun1;
goto son;}
if(da==3&&dy%4!=0){
gun2=59+dg+gun1;
goto son;}
else if(dy%4==0){
gun2=60+dg+gun1;
goto son;}
if(da==4&&dy%4!=0){
gun2=90+dg+gun1;
goto son;}
else if(dy%4==0){
gun2=91+dg+gun1;
goto son;}
if(da==5&&dy%4!=0){
gun2=120+dg+gun1;
goto son;}
else if(dy%4==0){
gun2=121+dg+gun1;
goto son;}
if(da==6&&dy%4!=0){
gun2=151+dg+gun1;
goto son;}
else if(dy%4==0){
gun2=152+dg+gun1;
goto son;}
if(da==7&&dy%4!=0){
gun2=181+dg+gun1;
goto son;}
else if(dy%4==0){
gun2=182+dg+gun1;
goto son;}
if(da==8&&dy%4!=0){
gun2=212+dg+gun1;
goto son;}
else if(dy%4==0){
gun2=213+dg+gun1;
goto son;}
if(da==9&&dy%4!=0){
gun2=243+dg+gun1;
goto son;}
else if(dy%4==0){
gun2=244+dg+gun1;
goto son;}
if(da==10&&dy%4!=0){
gun2=273+dg+gun1;
goto son;}
else if(dy%4==0){
gun2=274+dg+gun1;
goto son;}
if(da==11&&dy%4!=0){
gun2=304+dg+gun1;
goto son;}
else if(dy%4==0){
gun2=305+dg+gun1;
goto son;}
if(da==12&&dy%4!=0){
gun2=334+dg+gun1;
goto son;}
else if(dy%4==0){
gun2=335+dg+gun1;
goto son;}
son:
if(gun2%7==1)
printf("o gun PAZAR \n");
if(gun2%7==2)
printf("o gun PAZARTESI \n");
if(gun2%7==3)
printf("o gun SALI \n");
if(gun2%7==4)
printf("o gun CARSAMBA \n");
if(gun2%7==5)
printf("o gun PERSEMBE \n");
if(gun2%7==6)
printf("o gun CUMA \n");
if(gun2%7==0)
printf("o gun CUMARTESI \n");
getchar();
goto bas;
getchar();
return 0;
}