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 - ivancea96

#361
Una aclaración importante sobre endl:

En estos streams de salida, cuando escribes, no se envía instantaneamente (a la consola, en este caso). Se almacena en un buffer. Cuando el buffer se llena, o se da otra condición, el buffer se envía y se muestra en la consola lo que habíamos escrito. Esto generalmente ocurre en cuanto el programa tiene tiempo, se detiene, o cuando lo forzamos a hacerlo.

Existe otra función, que es flush:
Código (cpp) [Seleccionar]
cout << flush;

Esto fuerza al buffer a vaciarse. No es muy común verla, pero es importante.
endl hace 2 cosas: primero, escribe un '\n', luego, hace un flush.
endl sería similar a:
Código (cpp) [Seleccionar]
cout << '\n' << flush;
Lo que interesa es ver que no es igual a un salto de línea sin más: además, hace el flush.
En los programas que hagas, no deberías preocuparte: usar endl suele ser la mejor alternativa. Sin embargo, tenlo en cuenta en el futuro.
#362
Programación C/C++ / Re: CODIGO INCORRECTO?
6 Agosto 2017, 16:30 PM
Bueno, es 0 si es falso, y 1 si es verdadero.
El resultado de ese código es 1.

Si dices que te da 15, es sin duda algo inesperado. Asegúrate de que estás compilando el programa y no utilizas una versión anterior.
#363
En primer lugar, el tamaño del vector grande sera m*3, no m.
Luego, cuando asignas los valores del tercer vector, pones h-5 en vez de h. Ese -5 sobra.
#364
Pon el código tal y como lo tienes ahora.

En cualquier caso: En Python, los bloques de código, como los que están dentro de un if, o un while, se delimitan por la indentacion. Todo lo que esté con la misma cantidad de espacios o tabuladores por detrás, pertenecerá al mismo bloque, hasta la línea en la cual no pongas esos espacios, lugar en el que se acabará el bloque.

Al programar python has de tener cuidado con este tema.
#365
Lo que te ha comentado engel lex. Las líneas que quieras que estén dentro de un if, tienen que estar con mayor indentacion que el if. Todas ellas:

Código (python) [Seleccionar]
if resta == respuesta:
    c = int(input())
    d = int(input())
    print (c-d)
#366
Una cosa es el documento, lo que ves renderizado en el navegador, y otra cosa e sla consola javascript, que solo verás con las herramientas para desarrolladores. La consola es una consola, sin más. El documento es todo lo gráfico que ves.
#367
Java / Re: Ayuda con este ejercicio please
5 Agosto 2017, 21:42 PM
Si quieres ayuda, empieza haciéndolo. Sea donde sea que obtuviste ese ejercicio, seguro que te explican como hacerlo...

Si tienes alguna duda real, pregúntala, pero no hacemos tu trabajo :D
#368
Tienes el método "Arrays.sort(array, comparator)". Existe el método sin el segundo parámetro, pero dado que tu clase Persona no es comparable (intuyo), hay que pasarle un comparador.

El comparador es una clase anónima, sin más:

Código (java) [Seleccionar]
Arrays.sort(array, new Comparator<Persona>() {
    @Override
    public int compare(Persona p1, Persona p2) {
        return p1.getNombres().compareTo(p2.getNombres());
    }
});


Intuyo que getNombres es el método mediante el cual obtienes el nombre con el cual ordenar.
compare y compareTo retornan 0 si son iguales, un número negativo si el primero es menor o un número positivo si el primero es mayor.

"Arrays.sort" llamará a "Comparator.compare" cada vez que necesite comparar dos elementos.

Y bueno, dónde aplicar este "Arrays.sort" ya queda a tu elección.
#369
Lo veo bien, ya era hora de que pusieran más ojo en las aplicaciones.

Cita de: buite en  5 Agosto 2017, 14:35 PM
Como si no tuviese google ya bastante control...
Es su tienda ._.

#370
Programación C/C++ / Re: Aprender a usar APIS
4 Agosto 2017, 23:35 PM
Mm intensa ser más concreto. Cómo quieres que obtenga los datos a cifrar, cómo quieres que entregue los resultados... No sé cuan complejo quieres hacerlo.