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).
Re: [Curso] Introducción a la programación en C (VI)
Publicado: 17 Oct 2009, 20:02
por m0skit0
finfantasy escribió:Por ese fallo llegé a estarme más de 2 horas en un algoritmo de fusión
Espérate a programar para PSP
Re: [Curso] Introducción a la programación en C (VI)
Publicado: 18 Oct 2009, 14:50
por finfantasy
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.
Re: [Curso] Introducción a la programación en C (VI)
Publicado: 18 Oct 2009, 15:04
por m0skit0
Yo C, C++ y ensamblador x86 y MIPS por mi cuenta. ¡¡¡Arriba los autodidactas!!!
Re: [Curso] Introducción a la programación en C (VI)
Publicado: 18 Oct 2009, 17:52
por arisma
+1 jeje.
Re: [Curso] Introducción a la programación en C (VI)
Publicado: 18 Oct 2009, 18:06
por brujitosexy
Espero que me aclaren un poco cual es más facil de utilizar el c ó el lua Y cual de los dos es el mas utilizado para la psp
Re: [Curso] Introducción a la programación en C (VI)
Publicado: 18 Oct 2009, 18:11
por Mirlo_PJ
jejeje le e introducido unas cositas para que se vea mejor
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");
system("PAUSE"); return 0; }
Re: [Curso] Introducción a la programación en C (VI)
Publicado: 18 Oct 2009, 20:06
por arisma
Goto?
Re: [Curso] Introducción a la programación en C (VI)
Publicado: 18 Oct 2009, 20:52
por Mirlo_PJ
Por no usar while use ese comando olvidado de QBasic
Re: [Curso] Introducción a la programación en C (VI)
Publicado: 18 Oct 2009, 22:02
por arisma
No está muy bien visto el uso de goto, a excepción de un par de casos(y si llega).
Lo que diga m0skit0, pero si tienes tiempo, mejor modificalo(ojo es mi opinion).