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

#3471
Desarrollo Web / Re:
20 Marzo 2014, 08:17 AM
Siempre puedes analizar el nombre del archivo. O el contenido incluso.

Enviado desde mi ST21i mediante Tapatalk
#3472
Cita de: leosansan en 19 Marzo 2014, 18:36 PM
al componerse el for de dos líneas sí son necesarias y obligatorias las llaves, así no:
Código (cpp) [Seleccionar]
for( i=1; i<=n;i++);
if (n%i==0)c++;


En realidad, el "IF", y todo el código que entra dentro de este, es como solo 1 instrucción para el "FOR". Ya tiene sus propias llaves. Era correcto.
#3473
Bueno. Haí hay un if:

Código (php) [Seleccionar]
if ((($_FILES["file"]["type"] == "image/gif")

|| ($_FILES["file"]["type"] == "image/jpeg")

|| ($_FILES["file"]["type"] == "image/jpg")

|| ($_FILES["file"]["type"] == "image/pjpeg")

|| ($_FILES["file"]["type"] == "text/plain")

|| ($_FILES["file"]["type"] == "image/x-png")

|| ($_FILES["file"]["type"] == "image/png"))

&& in_array($extension, $allowedExts))


Los "$_FILES["file"]["type"]" coprueban que tipo de archivo me están subiendo.
La segunda parte, "in_array" comprueba si la extensión del archivo está entre las permitidas.
#3474
Programación C/C++ / Re: \n y endl
18 Marzo 2014, 23:49 PM
Bueno. Recuerda que endl se usa para el cout (ostream). '\n' va más allá de eso. Es una abreviatura de un caracter. Es un caracter. Se usa, por ejemplo, para peticiones html.
#3475
Fíjate en qué parte falla. Ve poniendo pausas, por ejemplo. A mi me parece que va bien (no lo probé).
#3476
Programación C/C++ / Re:
16 Marzo 2014, 15:54 PM
Si son menos, el programa no revienta, simplemente se pierden los bits :o

Enviado desde mi ST21i mediante Tapatalk
#3477
Coeficientes binomiales en C++ :D
Que casualidad que ayer me dió por hacer esto, para un reto de ProjetEuler

Código (cpp) [Seleccionar]
uint64_t binomial(uint32_t n, uint32_t k){
    if(k>n) return 0;
    static vector< vector<uint64_t> > v;
    if(v.size()<=n)
        for(uint32_t i=v.size(); i<=n; i++){
            v.push_back(vector<uint64_t>());
            for(uint32_t j=0; j<=i; j++)
                if(j==0 || j==i)
                    v[i].push_back(1);
                else
                    v[i].push_back(v[i-1][j]+v[i-1][j-1]);
        }
    return v[n][k];
}


Además, guarda el vector de forma static para que próximas busquedas sean instantáneas.
Podría ponerle "if(n==k || k==0) return 1;" y etc, pero así para muchas iteraciones, ahorra tiempo. :D C:
#3478
Bueno, todo dependerá del programa. Por ejemplo, en una pila de baraja de cartas, tengo el método barajar. No es lo mismo, pero bueno jaja
#3479
String es una clase. Para modificar su array de chars, has de hacerlo mediante los operadres y funciones que string te ofrece.
#3480
Al ser aleatorio, aleatorio queda. Podría quedar así, sí jaja