Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: class_OpenGL en 23 Junio 2016, 05:52 am



Título: (Aporte) Una pregunta trampa que me hizo mucha gracia
Publicado por: class_OpenGL en 23 Junio 2016, 05:52 am
Hola, muy buenas. Resulta que estaba haciendo un test sobre C que había en Internet y me encontré con la siguiente pregunta:

Cita de: http://www.indiabix.com/
¿Cuál será la salida del siguiente programa?

Código
  1. #include<stdio.h>
  2. int main()
  3. {
  4.    int i=0;
  5.    for(; i<=5; i++);
  6.        printf("%d", i);
  7.    return 0;
  8. }

Les animo a descubrir la trampa xD


Título: Re: (Aporte) Una pregunta trampa que me hizo mucha gracia
Publicado por: AlbertoBSD en 23 Junio 2016, 06:20 am
6?

Saludos


Título: Re: (Aporte) Una pregunta trampa que me hizo mucha gracia
Publicado por: class_OpenGL en 23 Junio 2016, 06:33 am
Acertaste :P


Título: Re: (Aporte) Una pregunta trampa que me hizo mucha gracia
Publicado por: engel lex en 23 Junio 2016, 06:35 am
la trampa es un punto y coma + una indentación engañosa XD


Título: Re: (Aporte) Una pregunta trampa que me hizo mucha gracia
Publicado por: AlbertoBSD en 23 Junio 2016, 06:37 am
Tenia mis dudas si es 6 o 0, ando desde el movil y no lo he compilado Y realmente no estoy seguro de como.se.comporte el for con esas características.

Ese codigo esta muy bueno para tomarle el pelo a mas de alguno.

Un Abrazo!!



Me acorde de esto:

Código:
Replace a semicolon (;) with a Greek question mark (;) in your friend's C# code and watch them pull their hair out over the syntax error.

Nunca lo he probado pero se ve que esta muy buena esa broma.



Título: Re: (Aporte) Una pregunta trampa que me hizo mucha gracia
Publicado por: class_OpenGL en 23 Junio 2016, 11:41 am
la trampa es un punto y coma + una indentación engañosa XD

Jajaja si. Presentaré este código a más de alguien xD.

AlbertoBSD. El script que dices es un fastidio impresionante. Una obra maestra del trolling xD


Título: Re: (Aporte) Una pregunta trampa que me hizo mucha gracia
Publicado por: do-while en 23 Junio 2016, 16:13 pm
Más que una pregunta trampa es un error clásico y difícil de detectar. Supongo que aquí todos nos hemos vuelto locos buscando la causa del mal funcionamiento de algún programa y hemos perdido una buena cantidad de nuestro tiempo hasta darnos cuenta de ese punto y coma que se nos ha escapado después de un for/if/while.


Título: Re: (Aporte) Una pregunta trampa que me hizo mucha gracia
Publicado por: class_OpenGL en 23 Junio 2016, 17:20 pm
do-while Si tu supieras la de cantidad de veces que me hellago a desesperar por un error tonto... xDD


Título: Re: (Aporte) Una pregunta trampa que me hizo mucha gracia
Publicado por: Joanie801 en 24 Junio 2016, 04:22 am
Que rudo D:


Título: Re: (Aporte) Una pregunta trampa que me hizo mucha gracia
Publicado por: engel lex en 24 Junio 2016, 04:58 am
Código:
Replace a semicolon (;) with a Greek question mark (;) in your friend's C# code and watch them pull their hair out over the syntax error.

esto es rudo! XD

aqui un ejemplo!

https://ideone.com/v2LaN2 (https://ideone.com/v2LaN2)