#include "stdafx.h"
#include "conio.h"
#include "string.h"
void Analisis(char a[100], int lng)
{
char *n;
char *b;
int x = lng - 1, y = 0, cont = 0;
n = &a[0];
b = &a[lng - 1];
for (y; y < lng; y++)
{
//Amigüedad :c
*n = a[y];
*b = a[x];
//Control de espacios
while (*n == ' ')
{
y++;
*n = a[y];
}
while (*b == ' ')
{
x--;
*b = a[x];
}
//Comparador de caracteres
if (*n != *b)
{
printf("No es palindromo");
getchar();
break;
}
else
{
//control
cont++;
}
x--;
}
if (cont != 0)
{
//respuesta
printf("si es palindromo");
getchar();
}
}
int main()
{
char palabra[100];
int lng;
gets_s(palabra);
lng = strlen(palabra);
//Función
Analisis(palabra, lng);
return 0;
}
Este programa sirve para saber si una palabra o frase es palíndromo o no.
1 Response
Write a comment
You can use [html][/html], [css][/css], [php][/php] and more to embed the code. Urls are automatically hyperlinked. Line breaks and paragraphs are automatically generated.