elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


  Mostrar Mensajes
Páginas: 1 ... 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 [73] 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88
721  Media / Diseño Gráfico / Re: Como lograr un efecto como este? en: 29 Agosto 2008, 06:24 am
Para mi que es solo un stroke y ya
ahora el tipo de letra supongo que lo puedes hallar buscando  :xD

ahora lo del contenido plateado en degradé hacia el medio del objeto, pues es un efecto simple.

Claro, eso según yo, que no tengo mucha experiencia en Photoshop
722  Foros Generales / Sugerencias y dudas sobre el Foro / Re: Relajaros (el título no tiene nada que ver con el post) en: 29 Agosto 2008, 05:38 am
Miralo por el lado positivo, a lo mejor esto ayuda a que no se haga tanto spam en el foro libre. :xD

mmm, a eso hay una solución:

Creen un subforo llamado spam, donde los usuarios puedan meter su basura y luego los van baneando de a uno por uno  :xD :xD
723  Foros Generales / Sugerencias y dudas sobre el Foro / Re: Relajaros (el título no tiene nada que ver con el post) en: 29 Agosto 2008, 04:49 am
No lo tomen a mal, pero si lo que quieren es un chat, pues el foro libre es lo que están buscando, porque en estos días (20) aproximadamente se ha convertido en eso.

Temas en los que uno solo puede ser lector, porque el tema esta muchas veces centrados para el que ha posteado y el primero que ha respondido y luego se arma un debate tremendo donde todos meten su cuchara y al final el tema termina tan desviado que el que lee solo el último comentario no encuentra coherencia con el nombre del tema.

Por lo demás, las opiniones de t0rete creo que han aclarado muchos puntos, que a pesar de que nunca he participado en un chat (oficial o no oficial) del foro, esos son los principales problemas que presenta.

No busco quedar mal con Isiruis ni con ninguno del foro, solo es mi humilde opinión.

Un saludo

OHK
724  Programación / Ejercicios / Re: Ayuda con este ejercicio en: 28 Agosto 2008, 20:54 pm
jejeje  :¬¬

me falto decir que deben resolverlo en Java :P

pero no hay problema, voy a ver como cuernos lo paso  :xD

Un saludo

OHK
725  Programación / Ejercicios / Ayuda con este ejercicio en: 27 Agosto 2008, 06:37 am
Hola foro, me he topado con este ejercicio y no lo puedo resolver aún, a ver si uno de ustedes me puede echar una mano.

Bueno aquí la descripción.

Realizar de forma recursiva la siguiente matriz denominada ( cubo mágico ).

        8   1   6
        3   5   7
        4   9   2

El cubo mágico es una matriz impar (obligatorio) la cual proporciona un mismo resultado si sumas las filas o las columnas.

      8 + 1 + 6  =  15
      3 + 5 + 7  =  15
      4 + 9 + 2  =  15


      8 + 3 + 4  = 15

Bueno, creo que el punto esta claro hasta ahí.

Ahora bien, hay reglas de llenado de matriz, pues primero siempre debe llenarse la matriz por la fila 0 y en el medio.

Como hacemos esto?
 n = tamaño de la matriz, por decir 5
n/2

        8   1   6
        3   5   7
        4   9   2

en nuestro ejemplo, el 1 se debe llenar 1ro.
Ahora bien, como es que llenamos todo lo demás.
Pues utilizamos el salto del caballo y las siguientes restricciones:

1ro.
                1

2do.
Haciendo salto:

De donde nos encontrábamos, nos movemos uno a la derecha y uno hacia arriba.

                         |
                   1  --

Pero que pasa, resulta que nos hemos salido de la matriz por encima de la matriz, entonces debemos utilizar la siguiente condicionante.

Si el numero a introducir cae fuera de la matriz se debe mover 1no a la derecha e ir a la parte de abajo de la matriz, como si fuera un pedazo de papel a la que hemos unido por ambos lados en forma de un cilindro.

        -   1   -
        -   -   -
        -   -   2

Ahora bien, si continuamos con la regla, avanzamos 1no a la derecha y uno hacia arriba, pero al avanzar a la derecha ya estamos fuera de la matriz, fuera de la columnas, entonces hacemos lo siguiente.

En ves de ir uno mas hacia la derecha, nos vamos hacia el principio y subimos de fila (o bajamos, dependiendo de como lo vean) y colocamos el numero donde debe ser.

        -   1    -
        3   -   -
        -   -   2

Ahora bien, siguiendo con el procedimiento nos movemos 1no a la derecha y 1no hacia arriba, pero que pasa, ahora resulta que la matriz en la posición que nos toca ocupar ya tiene un valor, entonces hacemos el siguiente procedimiento.

        -   1   -
        3   -   -
        4   -   2

Colocamos el siguiente número por debajo del número anterior, como se ve en el ejemplo.

Luego continuamos con los pasos y no encontramos ningún problema en el siguiente número, 1no a la derecha y 1no hacia arriba.

        -   1   -
        3   5   -
        4   -   2


He incluso no encontramos problemas hasta en el siguiente número. 1no derecha y 1no arriba.

        -   1   6
        3   5   -
        4   -   2


Continuando con las reglas avanzamos 1no a la derecha (y ya estamos fuera y por lo mismo consiguiente nos vamos al inicio de la columna) y subimos 1no, y ahora nos hemos salido de la fila y por lo mismo consiguiente nos vamos por debajo

        -   1   6
        3   5   -
        4   -   2

Pero como resultado tenemos el lugar ocupado, entonces recurrimos a:

Citar
Colocamos el siguiente número por debajo del número anterior

        -   1   6
        3   5   7
        4   -   2

Y lo hacemos según los procedimientos ya mencionados en los pasos anteriores hasta culminar con la matriz.

Ahora bien, cual es el axioma?

Nos preguntamos, cuando debe terminar de llenar?

Pues cuando haya llegado a 9 (que es el caso de nuestro ejemplo)
Lo cual podemos sacar con el tamaño de la matriz.

n = 5;  // Tamaño de la matriz

  if(contador == n*n)

Bueno, espero que el enunciado este claro.

Buena suerte!

Un saludo

OHK
726  Programación / Ejercicios / Re: Ejercicios simples en Java en: 24 Agosto 2008, 03:48 am
y si, hoy en día se hace de todo para reducir las líneas de código, usar la recursividad ya es muy común para resolver esta tipo de ejercicios.

mirad:

      1  1  1  1  1
      1  2  2  2  2
      1  2  4  4  4
      1  2  4  8  8
      1  2  4  8  16

Se debe resolver de forma recursiva.
Los parámetros de entrada, pueden ser, según su análisis.

int fila, int col, int contador, int mat[][]

Creo que no esta muy difícil, y este tipo de ejercicios ayuda mucho a desarrollar lógica.

Un saludo

OHK
727  Media / Multimedia / Re: Ayuda para una buena causa :) en: 16 Agosto 2008, 05:37 am
Te recomiendo usar el Video Convert Master

Lo puedes pillar con el google. EN tu caso te va a ser muy útil.

Un saludo

OHK
728  Foros Generales / Sugerencias y dudas sobre el Foro / Re: Dia del Admin y Moderadores??? en: 15 Agosto 2008, 07:36 am
y el dia de los spammer ?
jajajajja ojala no llegue nunca ese dia jajajjaja =P
saludos

 :¬¬ :¬¬

Muñeca System Car***

El día del Invitado  :xD

Todos los invitados no pueden acceder al foro  :xD :xD
729  Programación / Ejercicios / Re: Ejercicios simples en Java en: 15 Agosto 2008, 05:48 am
Supongo que con esto terminamos este hilo, ya que no veo usuarios con interes en resolver los ejercicios.  :¬¬

Nos vemos

Un saludo

OHK
730  Programación / Ejercicios / Re: Ejercicios simples en Java en: 15 Agosto 2008, 05:46 am

 Matriz Caracol de n X n


5 x 5


     1    2    3    4    5

     16  17  18  19   6

     15  24  25  20   7

     14  23  22  21   8

     13  12  11  10   9


4 x 4

     1    2    3    4

     12  13  14   5

     11  16  15   6

     10  9    8     7


Metodo LLenar Matriz Caracol

Código
  1. public static void llenarmatrizcaracol(int mat[][],int n,int m)
  2.    {
  3.        int fil,col,aux,cont,k; //Nos creamos variables de tipo entero
  4.        cont=1;                   //Inicializamos un contador
  5.        for(k=0;k<m;k++)
  6.        {
  7.        col=k;
  8.                for(fil=k;fil<=(m-1-k);fil++)
  9.                {
  10.                mat[fil][col]=cont;
  11.                cont++;
  12.                }
  13.        fil=m-1-k;
  14.                for(col=k+1;col<=n-1-k;col++)
  15.                {
  16.                mat[fil][col]=cont;
  17.                cont++;
  18.                }
  19.        col=n-1-k;
  20.                for(fil=m-2-k;fil>=k;fil--)
  21.                {
  22.                mat[fil][col]=cont;
  23.                cont++;
  24.                }
  25.        fil=k;
  26.                for(col=n-2-k;col>=k+1;col--)
  27.                {
  28.                mat[fil][col]=cont;
  29.                cont++;
  30.                }
  31.        }
  32.        return;
  33.    }
  34.  

Método Mostrar Matriz

Código
  1. public static void mostrarmatriz(int mat[][],int n,int m)
  2.    {            
  3.        for(int fil=0;fil<m;fil++)
  4.        {
  5.            System.out.println("");
  6.            for(int col=0;col<n;col++)
  7.            {
  8.            System.out.print("\t"+mat[fil][col]);
  9.            }
  10.        }        
  11.        return;
  12.    }    
  13.  

Método Main

Código
  1. public static void main(String args[])
  2. {
  3.        int mat[][];                              //Creamos una matriz
  4.        int n,m;                                   //Creamos variables
  5.        mat=new int[1000][1000];        //Inicializamos la matriz
  6.        n=5;                                       //Inicializamos las variables
  7.        m=5;
  8.        llenarmatrizfila(mat,n,m);         //Llamamos el metodo para llenar la matriz
  9.        mostrarmatriz(mat,n,m);          //Imprimimos en pantalla la matriz
  10. }
  11.  

Java
Un saludo

OHK
Páginas: 1 ... 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 [73] 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines