lunes, 27 de junio de 2016

4. ESTRUCTURA DE DATOS "PILAS"


Estructuras de datos
Pila 


*Es un conjunto ordenado de elementos en el cual se pueden agregar y eliminar elementos en un extremo, que es llamado el tope de la pila.

*A diferencia del arreglo, la definición de la pila considera la inserción y eliminación de elementos, por lo que una pila es un objeto dinámico en constante cambio.


Extremo superior











Pila

#include <stdio.h>
#include <conio.h>
void main( )
char nombre[100], *pnombre, resultado[10];
  char *presultado;
  pnombre = nombre;
  presultado = resultado;
  cout<<"Ingrese el nombre y apellido  ";
  gets(nombre);
  *presultado++=pnombre[0];
  //  *presultado++=*pnombre;
  for( ; *pnombre==' '; pnombre++)
  *presultado++ = *pnombre++;
/*  for( ; *pnombre ; pnombre++)
  if ( *pnombre!=' '){
  *presultado++ = *pnombre;
  break;
  }
  */
  for( ; *pnombre ; pnombre++)
  {
  if (*pnombre == ' ')
  if( *(pnombre+1)!=' ')
  {  *presultado = *(pnombre+1);
  presultado++;
  }
  }
  *presultado = '\0';
  printf("Las inciales son %s ",resultado);
  getch();
}










No hay comentarios:

Publicar un comentario