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

 

 


Tema destacado: Tutorial básico de Quickjs


  Mostrar Temas
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 / 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.  
3  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