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

 

 


Tema destacado: Los 10 CVE más críticos (peligrosos) de 2020


  Mostrar Mensajes
Páginas: [1]
1  Programación / Programación C/C++ / ayuda con ejercicio en devc ++ en: 29 Abril 2015, 17:28 pm
hola me propusieron un ejercicio que es el siguiente:
se tiene una cola de personas, de cada una se conoce dni y nombre. Se pide hacer una funcion que dada la cola y el dni de una persona, si esta en la cola cambie al ultimo lugar.No usar estructuras auxiliares.

lo que tengo planteado hasta ahora:

Código
  1. typedef struc tdatos
  2. {
  3. int dni;
  4. char nombre;
  5. }
  6. typedef struct nodo * puntero;
  7. typedef struct nodo;
  8. {
  9. tdato dato;
  10. puntero sig;
  11. }
  12. typedef struct tcola
  13. {
  14. puntero entrada;
  15. puntero salida;
  16. }
  17.  
  18. void cambiarAlUltimolugar(tcola & cola)
  19. {
  20. tdato dato;
  21. dato pri;
  22.  
  23. if(!vacia(cola)
  24. sacar(cola,dato)
  25.  

como lo podria seguir alguna idea? lo que yo plantie basicamente es la estructura hasta ahora

gracias
2  Programación / Java / Re: ayuda con ejercicio en java en: 9 Abril 2015, 17:43 pm
ya lo pude resolver ahi lo mando por si le sirve a alguien

Código
  1. public class Archivo
  2. {
  3. public static void main (String[] args) throws java.io.IOException
  4.  
  5.    {
  6. File f = new File ("miarchivo.txt");
  7. Scanner s;
  8.  
  9.  
  10. BufferedReader br = null;
  11. try
  12. {
  13. br = new BufferedReader( new FileReader( "miarchivo.txt" ) );
  14.  
  15. String lineas;
  16.  
  17.  
  18.  
  19. while( ( lineas = br.readLine() ) != null )
  20. {
  21. int i = 0;
  22.  
  23.  
  24. int cant=0;
  25. int suma=0;
  26.  
  27. String[]arraylineas=lineas.split(",");
  28. for (i = 0; i < arraylineas.length; i++)
  29. {
  30. suma += Integer.parseInt(arraylineas[i]);
  31.                cant++;
  32.    }//for
  33.  
  34.  
  35. System.out.println("Promedio de números es :  "  +  suma/cant);
  36.  
  37.  
  38. }//while
  39.  
  40. }
  41.   catch( IOException e ) {
  42. e.printStackTrace();
  43.  
  44.  
  45.  
  46.  
  47.   }
  48.   }
  49. }
3  Programación / Java / Re: ayuda con ejercicio en java en: 8 Abril 2015, 21:28 pm
pablopl te mando un privado te llego ? saludos
4  Programación / Java / ayuda con ejercicio en java en: 5 Abril 2015, 00:40 am
hola necesito resolver un ejercicio el cual me plantea lo sig: leer archivo(.txt) con varios n° por linea separados por "," y por cada linea del archivo imprimir el promedio

osea lo que tengo en el archivo .txt es lo siguiente :
4,5,5,5
8,8,8,8
7,7,5,1

lo podia plantear en cualquier lenguaje el ejercicio , lo plantie en java y me da error me dan una mano para poder terminarlo? gracias


Código
  1. public static void main (String[] args) throws java.io.IOException
  2.    {
  3.  
  4. File file = new File ("miarchivo.txt");
  5. Scanner lector=new Scanner(file);
  6. int suma=0;
  7. int cant=0;
  8. while(lector.hasNext())
  9. {
  10. int numero=lector.nextInt();
  11. suma=suma+numero;
  12. cant++;
  13. }
  14. System.out.println("promedio de numeros es :  "  +  suma/cant);
  15. lector.close();
  16.  
5  Programación / Programación C/C++ / Ayuda en dev c++ en: 27 Marzo 2015, 20:02 pm
se tiene una lista simple de participantes (de una competencia), tengo el nombre y puntaje obtenido de cada uno. segun el reglamento el participante que obtuvo el menor puntaje queda descalificado. tengo que hacer un procedimiento que dada la lista simple de competidores elimine de esta el de menor puntaje

lo que hice: (alguien me ayudaria con lo que tengo que cambiar para que quede correctamente ? gracias de antemano)

defini las estructuras y el void eliminar es el siguiente

Código
  1. void eliminar (punt pri,int unpuntaje)
  2. {
  3. punt r=pri;
  4. while(r!=null && r->datos.puntaje>unpuntaje)
  5. {
  6. ant = r;
  7. r=r->sig;
  8.  
  9. if(r!=unll && datos.puntaje<unpuntaje)
  10. {
  11. if(r==pri)
  12. pri=r->sig;
  13. else
  14. ant->sig=r->sig;
  15. delete r;
  16. }
  17.  
  18.  

Mod: al publicar cçodigo se deben usar etiquetas GeSHi
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines