Red de conocimientos turísticos - Estrategias turísticas - El programa de consulta del calendario perpetuo está escrito en lenguaje C.

El programa de consulta del calendario perpetuo está escrito en lenguaje C.

Revisé la parte que encontré en línea. Ahora básicamente cumple con los requisitos de lz.

No he probado Wintc con vc, pero tampoco uso nada específico para vc. Debería ser posible.

# incluir ltstdio.h gt

# incluir ltstdlib.h gt

# incluir ltconio.h gt

void DayOfWeek()

{

int rtnDay

int y, m, d

char ch

mientras (1 )

{

Printf("Ingrese el año, mes y día (xxxx, xx, xx):";

scanf("d, d , d ", ampy amp; m amp; d);

fflush(stdin);

RTN día =(3 * y-(7 *(y (m 9) / 12))/4 (23 * m)/9 d 17-((y (m lt; 3?-1: 0))/100 1)*3/4) 7; ( "04d 02d mes 02d es la désima semana\n", y, m, d, rtnDay? RTN día:

Printf("Continuar consulta (y/n)"); p> p>

ch = getchar();

if (ch!= ' y ' amp ampch!= 'Y ')

Romper;

}

}

void GetMonth(entero D, entero md, entero n)

{

int N, m, d, y, c, Wd;

int i, maxday, I 1

if (MD gt; = 13 | | MD lt; = 0)

printf("¡Error!");

Otro

{

for(I 1 = 0;; md, i1)

{

Si (md==0)

{

MD = 12;

d-= 1;

}

Otro

if(md==13)

{

MD = 1;

d = 1;

}

m = md

printf(" \ n = = = = = = = = = = = = = D, 2d = = = = = = = = = = = \n ", D, MD);

if(0 lt; m amp ampm lt=12)

{

Interruptor (m)

{

Caso 1: maxday = 31; roto;

Caso 2: Si (D 4 = = 0 amperios ampD100! =0||D400==0)

maxday = 29

Otro

maxday = 28

Descanso;

Caso tres: maxday = 31; roto;

Caso cuatro: maxday = 30 roto;

Caso cinco: maxday = 31;

Caso 6: maxday = 30; break;

Caso 7: maxday = 31; case 8: maxday = 31; : maxday = 30; roto;

Caso 10: maxday = 31;

Break;

Caso 11: maxday = 30; Break;

Caso 12: maxday = 31

Predeterminado: printf("Error") ;

}

if(0 lt; m amp ampm lt=2)

{

n = D-1;< / p>

m = m 10;

}

Otros

{

n = D;

m = m-2;

}

c = N/100

y = N 100; ((1 (13 * m-1)/5 y y/4 c/4-2 * c) 7 7) 7;

printf("Sun Mou TUR Miércoles Viernes Sábado");

p>

for(I = 0; i ltwd; i )

printf("4c ",' ');

for(d = 1; d lt= maxdayd )

{

printf("4d ", d

Wd = (Wd 1)

If (Wd ==0)

printf(" \ n ");

}

}

Otros

printf("¡Error!");

if(i1==n)

Romper;

}

}

}

void MonthOfYear()

{

char ch

int y, m;

while (1)

{

Printf("Ingrese el año y el mes (xxxx, xx):

); scanf("d, d ", ampy amp; m);

fflush(stdin

GetMonth(y, m, 0); ("\nContinuar consulta (y/n)");

ch = getchar();

If (ch!= ' y ' amp ampch!= 'Y ')

Descanso;

}

}

void GetYear()

{

char ch

p>

int y;

while (1)

{

Printf("Ingrese el año: ") ;

scanf("d ", ampy);

fflush(stdin);

GetMonth(y, 1, 11);

printf(" \ n Continuar consultando (y/n)");

ch = getchar();

If (ch! = 'y' amp amch! = 'Y ')

Romper;

}

}

int main()

{

char ch

mientras(1)

{

Sistema("cls");

Printf( "1. Consultar la semana\ n ");

Printf("2. Consultar el mes\ n ");

Printf("3. Mostrar el año\ n ") ;

Imprimirf("4.

Salir del programa\n ");

ch = getchar();

fflush(stdin);

Cambiar (canal)

{

Caso "1":

día de la semana();

Descanso;

Caso "2":

mesdeaño();

Pausa;

Caso "3":

GetYear();

Pausa; p>

Caso "4":

printf(" Salir(s/n)");

ch = getchar();

fflush (stdin);

if(ch == 'y' || ch == 'Y ')

Salir(0);

Romper ;

}

}

}

Además, las compras grupales de productos en grupos de máquinas virtuales son súper económicas