¡¡¡Problemas algorítmicos en programación C!!!!
Supongamos que hoy es la mesésima semana (0
Haz esto...
void main(void){
int M,N,res;
printf(" Introduzca el día de la semana de hoy");
scanf("%d",&M);
while(M<1||M>7){
printf("Error de entrada, solo de la semana 1 al domingo \n Vuelva a escribir un número entero del 1 al 7");
scanf("%d",&M);
}
printf("Ingrese el número de días para calcular (>0)");
scanf("%d",&N);
mientras(M<1||M>7){
Mientras(M<1||M>7){
mientras(M<1||M>7 ) N);
while(N<1){
printf("Error de entrada, el valor de N debe ser >0\n Vuelva a escribir un número entero de >0");
scanf("%d",&N);
}
res=(M+N)%7;
cambiar (res)
{
caso 0: printf("Día de la semana\n");descanso
caso 1:printf("Lunes\n; ");descanso;
caso 2:printf("Martes\n");descanso; <
caso 3: printf("Miércoles\n");descanso; p> p>
caso 4:printf("Jueves\n");descanso
caso 5:printf("Viernes\n");descanso
caso; 6: printf("Sábado\n");descanso;
caso 7: printf("Sábado\n");descanso
caso 8:printf("Sábado\n" ") ;descanso;
caso 9:printf("Sábado\n");descanso;
caso 10: printf("Sábado\n");descanso;
caso 11:printf("Sábado\n");descanso;
caso 12:printf("Martes\n");descanso;< ");descanso;
default:break;
}
}
Su suposición es que hoy es la semana 1, entonces el valor de M en el código del programa anterior es 1 .
Por ejemplo... Después de ingresar M=1,N=6, el programa mostrará que hoy es domingo
Otro ejemplo es ingresar M=3,N=8 (lo que significa que hoy es la tercera semana). y pregunte Día de la semana después de 8 días): Los resultados del programa mostrarán que es la semana 4 después de 8 días. Puede verificar la exactitud del programa usted mismo... (después de modificar el programa para que se ejecute correctamente en TC)
Mi QQ: 273399972...Me estoy preparando para el examen de ingreso de posgrado. Si tienes alguna pregunta, por favor pregúntame...