Codigo Del Palindromo

Páginas: 2 (253 palabras) Publicado: 12 de abril de 2011
#include
#include
#include
#include
#define N 10
#define V 1
#define F 0

typedef int elem,logico;

struct pila{
char palabra[50];elem datos[N];
int ult; 
};
struct pila p;
typedef struct pila Tpila;

Tpila inicializa(Tpila p){
p.ult=-1;
return p;
}

int vacia(Tpilap){
if(p.ult==-1)
return V;
else
return F;
}

int llena(Tpila p){
if(p.ult==N-1)
return 1;
else
return 0;

int tope(Tpila p){
int x;system("cls");
x=vacia(p);
if(x==0)
return p.datos[p.ult];
else
return -1;
}
Tpila push(Tpila p){
int x;
x=llena(p);
if(x==1)
{system("cls");
printf("nnttLa pila esta llena, no puede ingresar mas elementos");
system("pause");
}
else
{
system("cls");
printf("nDame lapalabra");
gets(p.palabra);
p.ult++;
}
return p;


Tpila pop(Tpila p){
int x;
x=vacia(p);
system("cls");
if(x==1)
{
printf("nnttNo se puedeeliminar");
system("pause");
}
else

p.ult--;
printf("nnttSe ha eliminado el ultimo elemento");
getch();
}
return p;
}

voidcomprobar()
{
char pal[40],pal2[40];
int n,x,a=0,p=0,e=0;
char b=' ';
printf("n Ingrese palabra: ");
gets(pal);
n=strlen(pal);
for (int u=0;u=0;x--)printf("n pal : %c",pal[x]);
x=0;
n=strlen(pal2); 
for (x=n-1;x>=0;x--)
{
if (pal2[x]==pal2[a])
p++;
a++;
}
if (p==n)
printf("nn Es unpalindromo nn");
else
printf ("nn No es palindromo n");
getche();

system("pause");
}

int main()
{
comprobar();
pop(p);
push(p); 
}
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Palindromo
  • Palindroma
  • Palindromos
  • palindromo
  • Palíndromos
  • Palindromos
  • Ejemplos de palindromos
  • Concepto De Palindrome

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS