Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - alan95

#1
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 (cpp) [Seleccionar]

typedef struc tdatos
{
int dni;
char nombre;
}
typedef struct nodo * puntero;
typedef struct nodo;
{
tdato dato;
puntero sig;
}
typedef struct tcola
{
puntero entrada;
puntero salida;
}

void cambiarAlUltimolugar(tcola & cola)
{
tdato dato;
dato pri;

if(!vacia(cola)
sacar(cola,dato)


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

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

Código (java) [Seleccionar]
public class Archivo
{
public static void main (String[] args) throws java.io.IOException

    {
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
File f = new File ("miarchivo.txt");
Scanner s;


BufferedReader br = null;
try
{
br = new BufferedReader( new FileReader( "miarchivo.txt" ) );

String lineas;



while( ( lineas = br.readLine() ) != null )
{
int i = 0;


int cant=0;
int suma=0;

String[]arraylineas=lineas.split(",");
for (i = 0; i < arraylineas.length; i++)
{
suma += Integer.parseInt(arraylineas[i]);
                cant++;
    }//for


System.out.println("Promedio de números es :  "  +  suma/cant);

       
}//while

}
   catch( IOException e ) {
e.printStackTrace();
   
   
   
   
   }
   }
}
#3
Java / Re: ayuda con ejercicio en java
8 Abril 2015, 21:28 PM
pablopl te mando un privado te llego ? saludos
#4
Java / ayuda con ejercicio en java
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


public static void main (String[] args) throws java.io.IOException
    {

File file = new File ("miarchivo.txt");
Scanner lector=new Scanner(file);
int suma=0;
int cant=0;
while(lector.hasNext())
{
int numero=lector.nextInt();
suma=suma+numero;
cant++;
}
System.out.println("promedio de numeros es :  "  +  suma/cant);
lector.close();
#5
Programación C/C++ / Ayuda en dev c++
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 (cpp) [Seleccionar]
void eliminar (punt pri,int unpuntaje)
{
punt r=pri;
while(r!=null && r->datos.puntaje>unpuntaje)
{
ant = r;
r=r->sig;

if(r!=unll && datos.puntaje<unpuntaje)
{
if(r==pri)
pri=r->sig;
else
ant->sig=r->sig;
delete r;
}



Mod: al publicar cçodigo se deben usar etiquetas GeSHi