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

#2031
Si necesitas decimales o números muy altos (+10^19), puedes usar float o double.
Si no, lo mejor es usar enteros. Float y Double alcanzan números muy altos o bajos, y con decimales, pero no son precisos. Un número entero te aporta total precisión, a coste de menor rango numérico.

Dado que la mayoría de las veces no se utilizan decimales, lo normal es usar enteros.
#2032
Java / Re: Persona is-a Persona?
9 Agosto 2015, 21:25 PM
¿No compilaría? ¿Qué es lo que te marca?

Haciendo una prueba con algo como:

Código (java) [Seleccionar]
class Persona{}
class Profesor extends Persona{}
class ProfesorAsalariado extends Profesor{}

public class A{
    public static void main(String[] args){
        Persona persona = new Persona();
        Profesor profesor = new Profesor();
        ProfesorAsalariado profesorAsalariado = new ProfesorAsalariado();

        if(profesor instanceof Persona) // Profesor IS-A Persona
            System.out.println("YES");
        else
            System.out.println("NO");

        if(profesorAsalariado instanceof Profesor) // ProfesorAsalariado IS-A Profesor
            System.out.println("YES");
        else
            System.out.println("NO");

        if(persona instanceof Persona) // Persona IS-A Persona
            System.out.println("YES");
        else
            System.out.println("NO");

        if(persona instanceof Profesor) // EXTRA: Persona IS-A Profesor
            System.out.println("YES");
        else
            System.out.println("NO");
    }
}


La salida es:
CitarYES
YES
YES
NO
#2033
Código (cpp) [Seleccionar]
if(contaDivisors(num)>=maxDivisors)
    maxDivisors=num;

Estás guardando en maxDivisors, el número que tiene más divisores. pero en el if(), estás comprobando como si maxDivisors fuera el número de divisores más grande.

Tienes que usar 2 variables diferentes, una para guardar el número de divisores mayor, y otra para guardar el número que tiene esa cantidad de divisores.
#2034
Java / Re: Persona is-a Persona?
9 Agosto 2015, 13:58 PM
Podemos decirte cuales son, o puedes decirnos tú cuales crees que son y por qué. Y ya luego te explicamos si fallaste algo, o si está todo bien xD
#2035
Programación C/C++ / Re: Duda ficheros c++
8 Agosto 2015, 23:55 PM
Código (cpp) [Seleccionar]
inx >> nombre;
Eso lee del fichero hasta el próximo salto de linea o espacio. Si quieres leer linea a linea, utiliza:

Código (cpp) [Seleccionar]
getline(inx, nombre);
#2036
Cita de: Orubatosu en  8 Agosto 2015, 23:01 PM
Hitler no necesitaba "razones", su forma de llevar la guerra era simplemente surrealista. Empezó muy bien, pero a medida que iba destituyendo a altos mandos a la mínima y los sustituia por "gente del partido", que eran generalmente completos inutiles la cosa se empezó a torcer sin remedio.
...

...y con locos incompetentes al mando, hacerles retroceder era solo cuestión de tiempo.

...
Y si, Hitler estaba mas loco que un rebaño de cabras

¿? Son afirmaciones demasiado insultantes como para ser dirigidas a un conquistador.

Pero claro, loco es quien comete errores, e incompetente quien está al mando del loco. Criticar desde fuera, parece sencillo. Con razón se puso de moda supongo.
Lo que creo es que a nadie le importa lo que hiciera o como ganase poder, solo importa que cometió un genocidio.
Insultemos a Hitler, total, nadie nor dirá nada, puesto que fue una persona mala mala.
#2037
Basta leer el error para orientarte:

Citarcannot open output file C:\Users\PC\Desktop\SinNombre1.exe: Permission denied

No puede crear o borrar el ejecutable SinNombre1.exe. Las razones pueden ser: Que tengas el ejecutable abierto, que sea una carpeta protegida del modo que sea, permisos, etc.
#2038
Foro Libre / Re: Opiniones Windows 10
8 Agosto 2015, 20:01 PM
Cita de: ElInquisidor en  8 Agosto 2015, 16:04 PM
Algo parecido me pasó a lo que le sucedio a MinusFour y fue que un software "controlador" que venia con el pad del portatil no me funcionaba, fui y me descargue uno del fabricante, lo instale y la experiencia de usuario desmejoró, andaba enamorado de como funcionaba el PAD ahora tuve que comprar mouse nuevo...  >:( Lo estoy empezando a odiar, espero este fin de semana sobre explotarlo indagarle bien al asunto para saber como empieza a comportarse con un poco más de trabajo.

:-\

A mi el pad me dejó de funcionar. Fui al Administrador de dispositivos -> Actualizar controlador -> Buscar en el equipo, y cogí el que estaba instalado, el que usaba antes. lo puse, y listo.

Al parecer Windows 10 cambia algunos drivers. Solo tienes que volver a poner el antiguo.
#2039
Ten en cuenta que lo de hacerlos aliados, ya es desde el punto de vista estratégico. El tema de lanzar la bomba, ya está bien justificado, sea una buena o mala opción para EEUU a alargo plazo.
#2040
1: No escribas en mayúsculas.
2: Envuelve el código en las etiquetas GeSHi de código al crear el mensaje, pues mejora la legibilidad y evita errores.

Para la primera duda, una opción que tienes es leer primero cadenas de caracteres, y luego, con una función como atoi(), convertirlo a una variable int.