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

 

 


Tema destacado: Recopilación Tutoriales y Manuales Hacking, Seguridad, Privacidad, Hardware, etc


  Mostrar Mensajes
Páginas: 1 ... 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 [38] 39 40 41 42 43 44 45
371  Programación / Programación General / Re: problema con programa en Pascal en: 17 Enero 2011, 20:38 pm
Así a simple vista, ya te digo yo que te faltan los "uses". Además, con read() estás leyendo un integer y en el case..of estás haciendo las comparaciones como si fuera una cadena.

Saludos.
372  Programación / Programación C/C++ / Re: ordenar reguistros en: 15 Enero 2011, 13:38 pm
Hola mapers, estás usando un método de creación de listas un poco enrevesado. Te recomiendo que busques información sobre listas enlazadas o arrays dinámicos. Son 2 métodos bastante sencillos de crear listas, ambos se hacen con punteros.

Aquí te dejo una clase que hice para borrar y añadir strings:
http://foro.elhacker.net/programacion_cc/problema_con_arrays_dinamicos-t315393.0.html;msg1562040#msg1562040

Para tu problema, creo que lo más sencillo sería hacer esto. Por ejemplo: Tienes 12 alumnos en la lista y quieres eliminar el número 6, el algoritmo sería el siguiente. Harías un bucle que moviera el alumno número 7 a la posición del 6, la del 8 al 7, etc.. y al final reducirías el número de alumnos.

Saludos.
373  Programación / Programación General / Re: Cules son los Lenguajes de Nivel Medio? en: 12 Enero 2011, 19:46 pm
Hola,pues la verdad no se me ocurre otro lenguaje de nivel medio. Lenguajes que tengan capacidades de alto y bajo nivel se me ocurre otro: Object Pascal, con soporte de objetos, punteros y ASM inline; aunque se considera lenguaje de alto nivel.

El lenguaje D, creo que lo consideran lenguaje de alto nivel pero es muy parecido a C++.

Saludos.
374  Programación / Programación C/C++ / Re: Devolver un vector en una funcion en: 12 Enero 2011, 08:27 am
Leo, se te olvidó liberar la memoria al final del programa ;)

Código
  1. #include <iostream>
  2. using namespace std;
  3. int *divisor(int n)
  4. {
  5.    int *vector = new int[n];
  6.    for(int i = 0; i < n; i++)
  7.        vector[i] = i;
  8.  
  9.    return vector;
  10. }
  11. int main(void)
  12. {
  13.    int num;
  14.    cout<<"Introduce un numero"<<endl;
  15.    cin>>num;
  16.  
  17.    int *ptr = divisor(num);
  18.  
  19.    for(unsigned int i = 0; i < num; i++)
  20.     cout << *(ptr + i) << " ";
  21.  
  22. delete(ptr);
  23.    return 0;
  24. }
  25.  

Saludos.
375  Programación / Programación C/C++ / Re: [C++] Problema con Arrays.. en: 11 Enero 2011, 22:06 pm
Si, para ordenar el array de menor a mayor, cambias > por < en la condición.

Saludos.
376  Programación / Programación C/C++ / Re: [C++] Problema con Arrays.. en: 11 Enero 2011, 21:06 pm
Código
  1. int main(int argc, char *argv[])

argc es el número de parámetros y argv es un array que contiene los parámetros de entrada del programa. No hace falta ponerlo, es como dice mr. blood, mera costumbre.

Si haces un:

Código
  1. cout << argv[0] << endl;
  2.  

Se imprimirá en pantalla la ruta completa de tu programa, argv[1] sería el primer parámetro (si tuviera, lo compruebas con argc).

Saludos.
377  Programación / Programación C/C++ / Re: [C++] Problema con Arrays.. en: 11 Enero 2011, 20:42 pm
Sería algo así:

Código
  1. #include <iostream>
  2. #include <stdlib.h>
  3.  
  4. using namespace std;
  5.  
  6. int main(int argc, char *argv[])
  7. {
  8.    int array[10], i, j;
  9.  
  10.    for (i=0; i<10; i++)
  11.        cin >> array[i];
  12.  
  13.    cout << endl;
  14.  
  15.    for (i = 0; i < 10; i++)
  16.        for (j = i + 1; j < 10; j++)
  17.        {
  18.            if (array[j] > array[i])
  19.            {
  20.                int temp = array[i];
  21.                array[i] = array[j];
  22.                array[j] = temp;
  23.            }
  24.  
  25.        }
  26.  
  27.    for (i=0; i<10; i++)
  28.        cout << array[i] << endl;
  29.  
  30.  system("pause>nul");
  31.  return 0;
  32. }
  33.  

Saludos.
378  Programación / .NET (C#, VB.NET, ASP) / Re: C# el ahorcado en: 10 Enero 2011, 15:24 pm
Tuve que hacer el juego del ahorcado en un examen de C# con interfaz gráfica. Te dejo mi juego.



http://www.megaupload.com/?d=PJ5OSA2N

PD: Saqué un 10 :D

Saludos.
379  Programación / Programación General / Re: Protocolo Ares Galaxy en: 9 Enero 2011, 14:39 pm
Sí, la verdad es que estando en Pascal (Delphi) ya apunta malas maneras. Me parece un lenguaje muy bueno para aprender y no coger malos vicios, pero creo que ese debería ser su único cometido... Y además, no tan eficiente como puede ser C/C++

Que esté programado en Object Pascal no significa que un programa vaya a ser malo, malos programadores los hay en todos lados. En Delphi hay muchas aplicaciones hechas: Inno Setup, KMPlayer, AIMP, TuneUp, Skype...

Un programa en Object Pascal es tan eficiente como uno en C/C++.

Saludos.
380  Programación / Programación C/C++ / Re: CREACION DE CHEATS - CS 1.6 en: 9 Enero 2011, 00:05 am
Si no sabes programar, ¿cómo pretendes hacer un sistema de cheats? ¿copiando y pegando de otro sistema?
Cada persona debe conocer sus limitaciones...
Páginas: 1 ... 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 [38] 39 40 41 42 43 44 45
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines