if ( nLeido = nSecreto) printf("Eres una maquina, a la primera xD\n"); else if ( nLeido < nSecreto) printf("Te has quedado corto...\n"); else printf("Te has pasado...\n");
Está mal. Prueba a correrlo... Has cometido un error bastante común, sobre todo por gente que conoce varios lenguajes
Personalmente no me gusta que las sentencias del if vayan pegadas al final, pero sobre gustos colores
Por ese fallo llegé a estarme más de 2 horas en un algoritmo de fusión, que me sacaba números repetidos todo el rato... xDDDD (juro que no me volverá a pasar).
A ver si dentro de un par de años me pongo ya, que ahora en la uni me están enseñando ensamblador del x86 y C++, pero dentro de año y poco ya me enseñan MIPS y Java.
int main(int argc, char *argv[]) { int nsecreto; int nres;
printf("Jugador 1 Introduce el numero a buscar:"); scanf("%d", &nsecreto); //Borramos pantalla system("CLS");
punto_retorno: printf("Jugador 2 Diga el numero secreto: "); scanf("%d", &nres); if (nsecreto < nres){ system("CLS"); printf("Te as pasado por lo menos 3 pueblos"); printf("\nIntentalo de nuevo\n\n"); goto punto_retorno; }else if (nsecreto > nres){ system("CLS"); printf("Si titaras piedras caerian en tu tejado"); printf("\nIntentalo de nuevo\n\n"); goto punto_retorno; }else{ system("CLS"); printf("Tu quien eres??? Un lector de mentes o as hecho trampa"); printf("\nEnhorabuena ese era el numero\n\n\n"); }
int main(int argc, char *argv[]) { int numero1; int numero2; int numero3; int numero4;
printf("Introduce un numero: "); scanf("%d", &numero1); system("CLS"); printf("Introduce otro numero: "); scanf("%d", &numero2); system("CLS");
printf("Los numeros introducidos son %d y %d \n",numero1, numero2); printf("Los cuales "); if (numero1 > numero2){ printf("El numero %d es mayor que %d\n",numero1,numero2 ); }else if (numero2 > numero1){ printf("El numero %d es mayor que %d\n",numero2,numero1 ); }else{ printf("El numero %d y %d son iguales.\n",numero1,numero2 ); }
numero3 = numero1 * numero1; numero4 = numero2 * numero2; printf("El cuadrado de los numeros es %d y %d \n",numero3 , numero4); if (numero3 > numero4){ printf("El cuadrado %d es mayor que %d \n",numero3,numero4 ); }else if (numero4 > numero3){ printf("El cuadrado %d es mayor que %d \n",numero4,numero3 ); }else{ printf("El cuadrado %d y %d son iguales.\n",numero3,numero4 ); }
printf("El numero %d es ",numero1); if (numero1 % 2 == 0)printf("PAR\n"); else printf ("Impar\n");
printf("El numero %d es ",numero2); if (numero2 % 2 == 0)printf("PAR\n"); else printf ("Impar\n");