Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/04/2010, 12:55
Avatar de naitmeir
naitmeir
 
Fecha de Ingreso: junio-2008
Ubicación: Barcelona
Mensajes: 227
Antigüedad: 16 años, 4 meses
Puntos: 0
Respuesta: elementos repetidos pila por recursividad

iiiieeeeeeeeep!!!

Ya me respondo yo, siempre le puede servir a alguien...

Código:
bool pilarepetits(const pila<int> &p1) {
	bool s=false;
	pila<int> p;
		
	if(p1.es_buida())
		s=false;							
	else{
		p = p1.resta();
		while(!p.es_buida() && !s){
			s =(p1.cim() == p.cim());
			p=p.resta();
		}
		if(!s)
			s = pilarepetits(p1.resta());
	}	
	return s;
}