Problemas del lenguaje C en el primer grado de secundaria
/*Hay cuatro expertos comentando cuatro coches:
A dijo que "2" es el mejor;
B dijo que "4" es el mejor;
C dijo que "3" no es lo mejor;
D dijo que "B" está mal.
De hecho, sólo un coche es el mejor,
Y sólo un experto tiene razón,
Los otros tres se equivocan,
El programa genera los mejores números de carreras. */
/Establece abcd como una variable de bandera para indicar si abcd es correcto
/Establece s como el mejor número de carrera
#?include?
int?main(void)
{
int?a,b,c,d;.
char ?s;
for(s='1';s<='4';s++)
{
a=(s=='2 ');?
b=(s=='4');
c=(s=='1'||s=='2'||s= ='4');
d=(s=='1'||s=='2'||s=='3');?
if( (a+b+c+d)==1)
{
if(a>0)
printf("A tiene razón \n" );
if(b>0)
printf("B tiene razón \n");
if(c>0)
printf("C lo hizo bien\n");
if(d>0)
printf("D lo hizo bien\n");
printf("Correr es mejor en %c",s);
break;
}
}
devolver?0;
}
.