Ejercicio 1 Desarrolle un programa que lea de teclado dos números enteros y los almacene en dos variables de tipo int.
Posteriormente deber intercambiar los
valores almacenados en dichas variables, y finalmente deberá escribir el valor almacenado en cada una de ellas. Analisis del problema Algoritmo en pseudocódigo Codificar Datos de entradadia, mes, año INICIO//inicio del programa int main () { Datos de salida fecha valida/invalida Declarar dia, mes, año como enteros //declaracion de int dia, mes, seguir, year; Datos AuxiliaresNo aplica variables do Describir variablesdatos enteros a ingresar por Leer dia, mes, año// ingreso de variables { usuarios Según mes printf("****PROGRAMA VALIDADOR DE FECHAS****\n"); printf("Escribe una fecha en digitos(dd/mm/aa): \n"); Caso1: si (dia es >= a 1 y dia es <=31) scanf ("%i%i%i", &dia, &mes, &year); Imprime fecha valida switch (mes) Sino imprime fecha no valida { Caso2: si (año / 4=0 y año/100!=0 o año/400=0) case 1: if(dia>=1 && dia<=31){ Si (dia>=1 y dia <=29) printf("La fecha: %i/""Enero""/%i"" es valida.\n", dia, year); Imprime fecha valida } Sino else{ Imprime fecha no valida printf("Fecha no valida\n"); } Sino break; Si (dia>=1 y dia <=28) case 02: Imprime fecha valida if (year%4==0 && year%100!=0 || year%400==0) Sino imprime fecha no valida if(dia>=1 && dia<=29){ printf("La fecha: %i/""Febrero""/%i"" es valida.\n", dia, Caso3: si (dia es >= a 1 y dia es <=31) year); Imprime fecha valida } Sino imprime fecha no valida else{ Caso4: si (dia es >= a 1 y dia es <=30) printf("Fecha no valida\n"); } Imprime fecha valida else{ Sino imprime fecha no valida if(dia>=1 && dia <=28){ Caso5: si (dia es >= a 1 y dia es <=31) printf("La fecha: %i/""Febrero""/%i""es valida.\n", dia, Imprime fecha valida year); } Sino imprime fecha no valida else{ Caso6: si (dia es >= a 1 y dia es <=30) Imprime fecha valida printf("Fecha no valida\n"); Sino imprime fecha no valida } } Caso7: si (dia es >= a 1 y dia es <=31) break; Imprime fecha valida case 03: Sino imprime fecha no valida if(dia>=1 && dia<=31){ Caso8: si (dia es >= a 1 y dia es <=31) printf("La fecha: %i/""Marzo""/%i""es valida.\n", dia, year); } Imprime fecha valida else{ Sino imprime fecha no valida printf("Fecha no valida\n"); Caso9: si (dia es >= a 1 y dia es <=30) } Imprime fecha valida break; case 04: Sino imprime fecha no valida if(dia>=1 && dia<=30){ Caso10: si (dia es >= a 1 y dia es <=31) printf("La fecha: %i/""Abril""/%i""es valida.\n", dia, mes, Imprime fecha valida year); Sino imprime fecha no valida } else{ Caso11: si (dia es >= a 1 y dia es <=30) printf("Fecha no valida\n"); Imprime fecha valida } Sino imprime fecha no valida break; Caso12: si (dia es >= a 1 y dia es <=31) case 05: if(dia>=1 && dia<=31){ Imprime fecha valida printf("La fecha: %i/""Mayo""/%i""es valida.\n", dia, mes, Sino imprime fecha no valida year); Cualquier otro } Imprime fecha no valida else{ printf("Fecha no valida\n"); } break; case 06: if(dia>=1 && dia<=30){ printf("La fecha: %i/""Junio""/%i""es valida.\n", dia, mes, year); } else{ printf("Fecha no valida\n"); } break; case 07: if(dia>=1 && dia<=31){ printf("La fecha: %i/""Julio""/%i""es valida.\n", dia, mes, year); } else{ printf("Fecha no valida\n"); } break; case 8: if(dia>=1 && dia<=31){ printf("La fecha: %i/""Agosto""/%i""es valida.\n", dia, mes, year); } else{ printf("Fecha no valida\n"); } break; case 9: if(dia>=1 && dia<=30){ printf("La fecha: %i""/Septiembre""/%i""es valida.\n", dia, mes, year); } else{ printf("Fecha no valida\n"); } break; case 10: if(dia>=1 && dia<=31){ printf("La fecha: %i/""Octubre""/%i""es valida.\n", dia, mes, year); } else{ printf("Fecha no valida\n"); } break; case 11: if(dia>=1 && dia<=30){ printf("La fecha: %i""/Noviembre""/%i""es valida.\n", dia, mes, year); } else{ printf("Fecha no valida\n"); } break; case 12: if(dia>=1 && dia<=31){ printf("La fecha: %i""/Diciembre""/%i""es valida.\n", dia, mes, year); } else{ printf("Fecha no valida\n"); } break; default: printf("fecha no valida .-.\n"); } printf( "\n\n Desea ver otra tabla (1=si/2=no)?: \n" ); scanf( "%i", &seguir ); } while(seguir== 1 ); system("pause"); return 0;