/***
*ListaSecuencial.c
*/

#include "LibTDAListaSec.h"

/*
*
*/
Lista Crea_Lista(int tamanio)
{
      Lista L;
      int cont=0;
      
      L.Longitud =0;
      L.Elementos[tamanio];
     /* for(cont=0; cont<tamanio; cont++ )      
      {
         /***
         L.Elementos[cont] =0; 
      }*/
      return (L);
}

/*
*
*/
void Haz_Nula(Lista *L)
{
     L->Longitud =0;     
}

/*
*
*/
int Longitud(Lista L)
{
    return (L.Longitud);      
}

/*
*
*/
int Fin(Lista L)
{
    return (Longitud(L) + 1 );   
}

/*
*
*/
int Es_vacia(Lista L) 
{
    return ( (Longitud(L)==0)? TRUE : FALSE);
}


/*
*
*/
void Despliega (Lista L)
{
     int cont=0;
     
     if( Es_vacia( L) )
     {
         error(LIST_VAC);
     }
     else
     {
          printf("\n\n\tEl contenido de la Lista es el siguiente:");
          for(cont=0; cont < Longitud(L); cont++)
          {
             /***/
             printf(" %d ", L.Elementos[cont]);
           }         
     }
}


