Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - PiroskY

#11
Yo también considero eso, pero no soy yo el que decide eso.
#12
Mejoro, pero sigue sin la especificidad que busco.

Se van a ingresar números positivos y negativos? 0 ? solo uno de los dos?


Porque la solución posteada no funciona para números que no sean positivos.
#13
Yo entiendo lo que el desafió pide, pero vos no me estas entendiendo a mi.

No le veo sentido si se hace para un solo numero en particular.

Ahora, si dice para cualquier numero positivo, ahí ya mi programa dejaría de funcionar, pero para lo que el desafió pide, alcanza y sobra.
#14
No me refiero a eso.

Mira, este programa resuelve el problema:

int main()
{
    int i = 389438
    cout >> "834983";
    return 0;
}

Yo quería algo como; números positivos, cualquier numero, etc.
#15
Estaría bueno que estén mejor explicadas las limitaciones.

Y también los casos para los cuales tendría que funcionar, a menos de que simplemente tenga que funcionar para ese numero.
#16
Programación C/C++ / Re: Minimo(c++)
19 Agosto 2011, 18:41 PM
viendo las ganas que tiene de aprender a programar tomando en cuenta los threads que creó, creo que mi respuesta es la que merece.
#17
Programación C/C++ / Re: Minimo(c++)
19 Agosto 2011, 18:04 PM
Cita de: komiki007 en 19 Agosto 2011, 17:26 PM
Como se hace un programa donde escribas un numero y te diga cual de los tres es el mas pequeño?
#18
Programación C/C++ / Re: Minimo(c++)
19 Agosto 2011, 17:50 PM
Código (cpp) [Seleccionar]
int main()
{
   int a,b,c;

   cout << "escriba un numero" << endl;
   cin << a;

   if(sizeof(a) < sizeof(b) &&  sizeof(a) < sizeof(c))
       cout << "El mas pequeño es " << a << endl;

   if(sizeof(b) < sizeof(a) &&  sizeof(b) < sizeof(c))
       cout << "El mas pequeño es " << b << endl;

   if(sizeof(c) < sizeof(a) &&  sizeof(c) < sizeof(b))
       cout << "El mas pequeño es " << c << endl;

return 0;
}
#19
Programación C/C++ / Re: problema con sdl y c
18 Agosto 2011, 21:50 PM
Vamos por pasos:

1. imagen1 e imagen2 tienen un atributo llamado "x" (imagen1.x imagen2.x)
esta es la posición en x de su pixel 0x0 (esquina superior izquierda)

2. imagen1 e imagen2 tienen un atributo llamado "y" (imagen1.y imagen2.y)
esta es la posición en y de su pixel 0x0 (esquina superior izquierda)

3. imagen1 e imagen2 tienen un atributo llamado "height" (imagen1.height imagen2.height)
esta es una medicion en pixeles de la altura de la imagen

4. imagen1 e imagen2 tienen un atributo llamado "width" (imagen1.width imagen2.width)
esta es una medicion en pixeles del ancho de la imagen

si vos tenes que que imagen1 esta en x=500 e y=600 y mide 200 de alto y 400 de ancho

sabes que la imagen1 ocupa en x desde 500 hasta 900 y en y desde 600 hasta 800

ahora tendrías que ver si alguna parte de la imagen2 se encuentra sobre la imagen1

si imagen1.x es menor que imagen2.x la suma de imagen1.x + imagen1.width tiene que ser mayor que imagen2.x
ademas de eso, imagen1.y tiene que ser menor o igual que imagen2.y + imagen2.heigh
y si imagen1.y es menor que imagen2.y, imagen1.y + imagen1.heigh tiene que ser mayor que imagen2.y


perdón que no sigo con la respuesta ni tiro un código equivalente, mas tarde quiza


PD:
Me parece que el codigo que tiro CrisQC  no funciona del todo bien
#20
Cuando vas a comparar strings usas strcmp.
si vas a comparar solo un carácter lo podes hacer con == 'x'.