Pilas en Lenguaje C y en JAVA

8
Un ejemplo de pilas con Lenguaje C podría ser este que guarda en nodos con tres campos de letras los caracteres de una palabra utilizando la estructura pila # include<stdio.h> # include <stdlib.h> # include<iostream.h> # include<conio.h> # include<ctype.h> char resp; struct registro{ char palabra,vocales,consonantes; struct registro *antes; }; typedef registro *puntero; registro *p; void almacenar(){ char l,v,c; registro *aux; l=getche(); while (l!='\r'){ aux=(registro*) malloc(sizeof(registro)); aux->antes=p; l=toupper(l); aux->palabra=l; if (l=='A'||l=='E'||l=='I'||l=='O'||l=='U'){ aux->vocales=l;}

description

Programas de Pilas en Lenguaje C y en JAVA

Transcript of Pilas en Lenguaje C y en JAVA

Page 1: Pilas en Lenguaje C y en JAVA

Un ejemplo de pilas con Lenguaje C podría ser este que guarda en nodos con tres campos de letras los caracteres de una palabra utilizando la estructura pila

# include<stdio.h># include <stdlib.h># include<iostream.h># include<conio.h># include<ctype.h>

char resp;

struct registro{char palabra,vocales,consonantes;struct registro *antes;};typedef registro *puntero;registro *p;void almacenar(){char l,v,c;registro *aux;

l=getche();

while (l!='\r'){aux=(registro*) malloc(sizeof(registro));aux->antes=p;l=toupper(l);aux->palabra=l;if (l=='A'||l=='E'||l=='I'||l=='O'||l=='U'){aux->vocales=l;}

Page 2: Pilas en Lenguaje C y en JAVA

if (l=='B'||l=='C'||l=='D'||l=='F'||l=='G'||l=='H'||l=='J'||l=='K'||l=='L'||l=='M'||l=='N'||l=='P'||l=='Q'||l=='R'||l=='S'||l=='T'||l=='V'||l=='W'||l=='X'||l=='Y'||l=='Z'){aux->consonantes=l;}p=aux;l=getche();}}void mostrar(registro *nodo){

"\n";while (nodo!=NULL){putchar(nodo->vocales);putchar(nodo->consonantes);nodo=nodo->antes;}}

void main() {p=NULL;clrscr();almacenar();"\n";mostrar(p);getchar();}

Page 3: Pilas en Lenguaje C y en JAVA
Page 4: Pilas en Lenguaje C y en JAVA
Page 5: Pilas en Lenguaje C y en JAVA
Page 6: Pilas en Lenguaje C y en JAVA
Page 7: Pilas en Lenguaje C y en JAVA
Page 8: Pilas en Lenguaje C y en JAVA