Hola buenas, esta mañana hice un programa sencillo de if y else, que ordenaba 3 numeros de mayor a menor, y por otra parte escribiendole dos letras, te decia si son minuscula o mayuscula. El caso es que el programa se ejecuta sin errorres, pero la parte de las letras no las muestra en pantalla. Ahora, si separo las dos partes funciona correctamente. Este es el programa:
#include
int main(){
int num1, num2, num3;
char letra1, letra2;
printf("Dame tres numeros: ");
scanf("%d %d %d", &num1, &num2, &num3);
if(num1<=num2 && num2<=num3){
printf("Mayor: %d, Mediano: %d, Menor: %d.\n", num3, num2, num1);
}else{
if(num1<=num3 && num3<=num2){
printf("Mayor: %d, Mediano: %d, Menor %d.\n", num2, num3, num1);
}else{
if(num2<=num1 && num1<=num3){
printf("Mayor: %d, Mediano: %d, Menor: %d.\n", num3, num1, num2);
}else{
if(num2<=num3 && num3<=num1){
printf("Mayor: %d, Mediano: %d, Menor: %d.\n", num1, num3, num2);
}else{
if(num3<=num2 && num2<=num1){
printf("Mayor: %d, Mediano: %d, Menor: %d.\n", num1, num2, num3);
}else{
if(num3<=num1 && num1<=num2){
printf("Mayor: %d, Mediano: %d, Menor: %d.\n", num2, num1, num3);
}
}
}
}
}
}
printf("Dame dos letras: ");
scanf("%c %c",&letra1,&letra2);
if(letra1>= 'a' && letra1 <= 'z' && letra2>='a'&&letra2<='z'){
printf("Las letras %c y %c son minusculas.\n", letra1, letra2);
}else{
if(letra1>='a'&&letra1<='z'&&letra2>='A'&&letra2<='Z'){
printf("La letra %c es minuscula y la letra %c es mayuscula.\n", letra1, letra2);
}else{
if(letra1>='A'&&letra1<='Z'&&letra2>='a'&&letra2<='z'){
printf("La letra %c es mayuscula y la letra %c es minuscula.\n", letra1, letra2);
}else{
if(letra1>='A'&&letra1<='Z'&&letra2>='A'&&letra2<='Z'){
printf("Las letras %c y %c son mayusculas.\n", letra1, letra2);
}
}
}
}
return 0;
}
Un saludo
Respuestas a la pregunta
Contestado por
1
Respuesta:
???
Explicación:
Maikelssito:
??? :(
Otras preguntas
Ciencias Sociales,
hace 3 meses
Derecho ,
hace 3 meses
Matemáticas,
hace 3 meses
Física,
hace 6 meses
Estadística y Cálculo,
hace 6 meses
Matemáticas,
hace 11 meses
Matemáticas,
hace 11 meses