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

 

 


Tema destacado: Únete al Grupo Steam elhacker.NET


  Mostrar Mensajes
Páginas: 1 2 3 [4]
31  Programación / Java / Re: Cola circular estatica en: 8 Septiembre 2010, 08:55 am
Gracias por la ayuda, me ha servido de mucho me aclaro muchas dudas
32  Programación / Java / Cola circular estatica en: 8 Septiembre 2010, 03:39 am
Que tal, bueno mi duda es acerca de como implementar una cola circular con un arreglo, y pues quisiera que me explicaran la logica de como serian las funciones de insertar y borrar porque me confundo mucho y pues he buscado y solo me explican la cola circular pero con nodos, mas no con un arreglo...bueno como dije solo quiero que me expliquen logica de como seria, no el codigo.
Espero que no sea una molestia, y pues gracias
33  Programación / Programación C/C++ / Re: Paso de parametros por referencia...funciones en: 2 Septiembre 2010, 22:33 pm
Gracias... problema solucionado...
34  Programación / Programación C/C++ / Paso de parametros por referencia...funciones en: 2 Septiembre 2010, 05:12 am
Bueno, pues la duda que tengo es sobre el paso de parametros por referencia, trato de hacer un programa que simule el funcionamiento de una pila y una cola con funciones del tipo void, es decir incremento el tope(que en si es el puntero) para asi determinar pero pues no me hace nada, este es el codigo, me podrian decir si mi codigo esta mal o tal vez planteo mal la logica...como digo el problema es con el puntero, quiero que se incremente el valor de i en 1 para indicar el tope pero pues no mas no quiere...
Código:
//programa que simula el funcionamiento de una pila y una cola
#include<stdio.h>
void insertar(int pico[],int *i,int ele)
{
pico[*i]=ele;
*i++;
}
int borra(int pila[],int *i)
{
int x,y;
x=*i;
y=pila[x];
*i--;
return y;
}
int main()
{
int pila[8];
int cola[8];
int i,j,opc,ele,h;

printf("Ingresa 5 elementos para la pila:\n ");
for(i=0;i<5;i++)
{
scanf("%d",&pila[i]);
}
printf("\n\n");
printf("Ingresa 5 elementos para la cola:\n");
for(j=0;j<5;j++)
{
scanf(" %d",&cola[j]);
}
do{
printf("---Selecciona una opcion---\n");
printf("1.Insertar un elemento en la pila\n");
printf("2.Insertar un elemento en la cola\n");
printf("3.Eliminar un elemento en la pila\n");
printf("4.Eliminar un elemento de la cola\n");
printf("5.Mostrar pila\n");
printf("6.Mostrar cola\n");
printf("7.Pila llena\n");
printf("8.Cola llena\n");
scanf(" %d",&opc);
switch(opc)
{
case 1:
printf("Ingresa elemento a insertar:\n");
scanf(" %d",&ele);
if(i<8){
insertar(pila,&i,ele);
for(h=0;h<i;h++)
{
printf("%d",pila[h]);
}
}
printf("\n\n");
break;

case 2:
printf("Ingresa elemento a insertar:\n");
scanf(" %d",&ele);
if(i<8){
insertar(cola,&j,ele);
for(h=0;h<j;h++)
{
printf("%d",cola[h]);
}
}
printf("\n\n");
break;

case 3:
printf("Se eliminara elemento\n");
ele=borra(pila,&i);
printf("El elemento borrado de la pila fue%d\n\n",ele);
break;

default:
if(opc!=0)
printf("Nunca mencione tener esa opcion...\n");
}

}while(opc!=0);


}
como veran aun no esta terminado pero pues aun asi...
desde ya, gracias...
35  Programación / Java / Duda de lecturas de cadenas en consola en: 1 Julio 2010, 09:53 am
Que tal, bien pues ando trabajando en consola y me surge un problema en la lectura de una cadena, resulta que hago esto:
 
Código
  1. System.out.println("Ingresa nombre de usuario de T.debito");
  2. usude.setnombre(in.nextLine());

para pasar una cadena a mi método, pero al salir en consola no lo lee, se salta esa lectura y pasa a la siguiente, y se me hace extraño porque usando un código similar unas lineas antes lo lee normalmente.A que se debe? como puedo solucionarlo?
Gracias.
Páginas: 1 2 3 [4]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines