/
Inicio :: Foros

 F.A.Q.F.A.Q.                  Conéctese para revisar sus mensajesConéctese para revisar sus mensajes   

ayuda con estes ejercicio porfa

 
      Índice del Foro elrincondelc.com -> Acción requerida
Ver tema anterior :: Ver siguiente tema  
AutorMensaje
alexis_1989



Registrado: 24 May 2010
Mensajes: 2

MensajePublicado: 24/05/2010 1:05 pm
Título: ayuda con estes ejercicio porfa

#include <stdio.h>
struct cola{
int arr[100];
int max;
int indice;
};
struct cola inicializa(struct cola c1,int max){
c1.indice=-1;
c1.max=max;
return(c1);
}
int cantidadElementos(struct cola c1){
return(c1.indice+1);
}
int colallena(struct cola c1){
if(c1.indice==c1.max-1)
return(0);
else
return(1);
}
int colaVacia(struct cola c1){
if(c1.indice==-1){
return(0);
}else{
return(1);
}
}
int mostrarTope(struct cola c1){
return(c1.arr[c1.indice]);
}
int push(struct cola *c1,int e1){
if(colallena(*c1)==0){
return(1);
}else{
c1->indice=c1->indice+1;
c1->arr[c1->indice]=e1;
return(0);
}
}
int pop(struct cola *c1){
int i,tmp;
if(colaVacia(*c1)==0){
return(0);
}else{
tmp=c1->arr[c1->indice];
for(i=0;i<=c1->indice;i++)
c1->arr[i]=c1->arr[(i)+1];
c1->indice=c1->indice-1;

return(tmp);
}
}

int inter(struct cola c1,struct cola c2, struct cola c3){
struct cola c4,c5;
int cant=cantidadElementos(c1),i;
int cant2=cantidadElementos(c2),j;
for(i=0;i<cant;i++){
for(j=0;j<cant2;j++){
if(mostrarTope(c1)==mostrarTope(c2))
push(&c3,mostrarTope(c1));

}
}




}
int imprimeCola(struct cola c1){
int i;
if(colaVacia(c1)==0){
return(1);
}else{
for(i=0;i<=c1.indice;i++)
printf("\n[%i]",c1.arr[i]);
return(0);
}
}
int main(void){
struct cola c;
//struct cola c4, c5;
c=inicializa(c,10);
push(&c,10);
imprimeCola(c);
push(&c,20);
imprimeCola(c);
push(&c,20);
imprimeCola(c);
printf("\nCola Nueva ");
pop(&c);
imprimeCola(c);
return(0);
}

nesesito lograr intercambiar los elemetos q se repiten de una cola
y mostrarlos poder lograr mostrarlos en otra

[30] [10] [10]
[20] [15] [20]
[10] [20]
Volver arriba
nicolasblues86



Registrado: 10 May 2010
Mensajes: 14

MensajePublicado: 24/05/2010 3:47 pm
Título:

Encerra el código con [ code=c] [/ code]... si no, no entiendo nada :S

Saludos!
Volver arriba
      Índice del Foro elrincondelc.com -> Acción requerida
Página 1 de 1Todas las horas están en GMT - 8 Horas

 
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas

(c) ElRincondelC.com

Un proyecto de UrlanHeat.com