Aqui el codigo... compila bien... pero no ejecuta como se esperaba
Código (c) [Seleccionar]
#include<stdio.h>
int main ()
{
int a,b;
int solucion;
char opcion,salir;
system("cls");
printf("introduzca el valor del numero a: ");
scanf("%i",&a);
printf("introduzca el valor del numero b: ");
scanf("%i",&b);
printf("\n\nelija el tipo de operador que desee utilizar ingresando la opcion: \n");
printf("ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»\n");
printf("º 1) AND º\n");
printf("º 2) OR º\n");
printf("È%ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ\n");
scanf("%s",&opcion);
switch(opcion)
{
case '1':
solucion = ((a<b)&&(a>b));
printf("\nla solucion de ( ( %i < %i ) && ( %i > %i ) ) es: %i",a,b,a,b,solucion);
break;
case '2':
solucion= ((a<b)||(a>b));
printf("\nla solucion de ( ( %i < %i ) || ( %i > %i ) ) es: %i",a,b,a,b,solucion);
break;
default:
printf("\nopcion invalida.");
}
getch();
return main();
}