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

 

 


Tema destacado: Security Series.XSS. [Cross Site Scripting]


  Mostrar Mensajes
Páginas: [1]
1  Programación / Programación C/C++ / Necesito hacer una estructura de datos (Struct) que tenga incluidos 5 metodos de ordenamiento en: 28 Octubre 2021, 23:15 pm
Hola a todos necesito una ayuda para hacer un ejercicio en que tenga incluidos 5 metodos de ordenamiento, los metodos son: Burbuja, Insercion, Seleccion, Binario y Quicksort.
Por desgracia no se por donde empezar aun y no tengo nada listo :-( estoy usando Dev c++ para esto así que me seria de utilidad si me ayudaran para poder hacer todo esto.
2  Programación / Programación C/C++ / Re: Ayuda con un ejercicio en C. tema Struct en: 24 Octubre 2021, 16:24 pm
Hola compañero tengo algo listo pero no creo que esta bien hecho puedes hecharle un vistazo a ver que se le puede cambiar? aqui lo tienes tal y como lo puse, por cierto estoy usando Dev C++, el problema surgue cuando se habre la consola hecha un vistazo a ver que tal.

Código
  1. #include<stdio.h>
  2. #include<string.h>
  3.  
  4. void lista_de_personasM();
  5. void lista_de_personasF();
  6.  
  7. int main()
  8. {
  9. lista_de_personasF();
  10. }
  11.  
  12. struct lista_de_personas{
  13. char nombre,apellido;  //variables para nombre y apellido
  14. int CI; // variable para la cedula (DNI)
  15. int edad; //Variable para la edad
  16. int sexo; //variable para el sexo
  17. int cancion[5]; //variable para a cancion
  18.  
  19.  
  20. }lista_de_personas[10];
  21.  
  22.   void lista_de_personasF(){
  23.  
  24.  
  25.   struct lista_de_personas;
  26.   int i; //variable bucle
  27.   int j; //Variable bucle
  28.  
  29.   for (i = 0;i < 2; i++){
  30.  
  31.   //INGRESAMOS LOS DATOS//
  32.   fflush(stdin);
  33.   //Guardamos nombre
  34.   printf("Personas N°[%d] \n",i+1);
  35.   printf("Introduce tu nombre y apellido por favor: \n");
  36.   printf("****Nombre**** \n");
  37.   gets(lista_de_personas[i].nombre);
  38.  
  39.   //Guardamos apellido
  40.   printf("****Apellido**** \n");
  41.   scanf("%s",&lista_de_personas[i].apellido);
  42.   //Guardamos cedula
  43.   printf("Introduce cedula de indentidad por favor: \n");
  44.   scanf("%i",&lista_de_personas[i].CI);
  45.   //Guardamos Edad
  46.   printf("Introduce tu edad por favor: \n");
  47.   scanf("%i",&lista_de_personas[i].edad);
  48.   //GUardamos genero
  49.   printf("Introduce sexo 1 = Masculido\n 2 = Femenino \n");
  50.   scanf("%s",&lista_de_personas[i].sexo);
  51.   for(j = 0;j < 5; j++){
  52.   //guardamos canciones
  53.   printf("Intoduce tus 5 canciones favoritas: \n");
  54.   printf("TOP[%i] \n",j + 1);    
  55.   scanf(" %i",&lista_de_personas[i].cancion[j]);
  56.  
  57.   }
  58. }
  59.  
  60. //Mostramos
  61. for(i=0; i<2; i++){
  62.        fflush(stdin);
  63.                printf("Persona numero[%d]",i+1);
  64. printf("Nombre: %s\n",lista_de_personas[i].nombre);
  65. printf("Numero de cedula: %i\n",lista_de_personas[i].CI);
  66. printf("edad: %i\n",lista_de_personas[i].edad);
  67. printf("sexo: %d\n",lista_de_personas[i].sexo);
  68. for(j = 0; j < 5; j++){
  69. printf("Tus canciones favoritas son: \n");
  70. printf("%i",lista_de_personas[i].cancion[j]);
  71. }
  72. printf("///////////////////////////////////////////////////////////// \n");
  73.  
  74.  
  75.   }
  76. }
  77.  
  78.  
  79.  
  80.  
  81.   void lista_de_personasM (){
  82.  
  83.  
  84.   int i;
  85.   int j;
  86.   struct lista_de_personas;
  87.  
  88.  
  89.   for(i = 0; i < 2; i++){
  90.   printf("------------------------------------------------------------ \n ");
  91. printf("------------------------------------------------------------ \n");
  92. printf("Nombre: %s\n", lista_de_personas[i].nombre);
  93. printf("Numero de cedula: %i\n", lista_de_personas[i].CI);
  94. printf("edad: %i \n", lista_de_personas[i].edad);
  95. printf("sexo: %s",lista_de_personas[i].sexo);
  96. for(j = 0; j < 5; j++){
  97. printf("Tus canciones favoritas son: \n");
  98. printf("%i",lista_de_personas[i].cancion[j]);
  99. }
  100.   }
  101.   }

MOD: El código debe estar entre etiquetas de Código GeSHi
3  Programación / Programación C/C++ / Ayuda con un ejercicio en C. tema Struct en: 17 Octubre 2021, 16:52 pm
Hola soy nuevo en el foro, me mandaron a hacer un ejercicio en c que dice lo siguiente:

Una compañía disquera organiza una encuesta para determinar el éxito de sus canciones. La población encuestada es dividida en cuatro categorías de acuerdo al sexo y a la edad (Por ejemplo: en personas de 20 años o menos y mayores de 20 años). A cada persona se le piden sus cinco canciones favoritas, las canciones son identificadas por números del 1 al N. Los resultados de la encuesta son tomados de la entrada estándar. Cada elemento leído representa un encuestado y contiene su nombre, apellido, sexo, edad, cedula y sus cinco canciones favoritas en orden de preferencia. Se desea que Ud. diseñe una estructura de datos en Lenguaje C para almacenar dicha información. Además, se pide realizar un programa que imprima en pantalla la tabla con la relación de los 10 primeros encuestados.

Tengo que realizarlo por el método Burbuja, agradecería un poquito de ayuda.
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines