All pastes #1677763 Raw Edit

aliste

public text v1 · immutable
#1677763 ·published 2009-11-19 13:16 UTC
rendered paste body
#include <cstdlib>
#include <iostream>
#include <stdio.h>

using namespace std;
class horario{
	public:
	horario *sig;
	char *alumno;	
};
class lista{
	public:	
	horario *raiz;
	void ingresar (char *alumno){
		horario*ing= new horario();
		ing->alumno=alumno;
		if(raiz==NULL){
		raiz=ing;
	
		}		
		else{
		ing->sig=raiz;
		raiz=ing;


			}		


cout<<ing->alumno<<endl;
			}
	
	
	void buscar(char *alumno){
	horario*aux=raiz;
		while(aux!=NULL){
			if(aux->alumno!=alumno){
					aux=aux->sig;

					}			
			else{
					cout<<aux->alumno;					
					}
				}
		}		


};

 
int main(){
char *alumno;
int i=0,hora;
lista *lol=new lista();
while(i!=4){
cout<<"Insertar alumno";
gets(alumno);
lol->ingresar (alumno);
i++;
}
while(1){
cout<<"Buscar alumno";
gets(alumno);
lol->buscar (alumno);

}



















}