Error al decirme si es Palindromo
Publicado por kojak19 (2 intervenciones) el 12/01/2008 17:22:46
#include <stdio.h>
#include <conio.h>
#include <string.h>
int palindromo;
int longitud;
int i;
char palabra[50];
int main()
{
printf("PROGRAMA DE PALINDROMOS: ");
printf("------------------------ ");
printf("Introduce una palabra: ");
scanf("%s", &palabra);
printf(" Has introducido: %s", palabra);
longitud = strlen(palabra);
printf(" La palabra contiene: %d letras", longitud);
i = 1;
palindromo = 1;
while (i < longitud && longitud > i)
{
if (palabra[i] != palabra[longitud])
{
palindromo = 0;
}
i++;
longitud--;
}
if (palindromo >= 1)
{
printf(" Si ");
}
else
{
printf(" NO ");
}
getch();
}
#include <conio.h>
#include <string.h>
int palindromo;
int longitud;
int i;
char palabra[50];
int main()
{
printf("PROGRAMA DE PALINDROMOS: ");
printf("------------------------ ");
printf("Introduce una palabra: ");
scanf("%s", &palabra);
printf(" Has introducido: %s", palabra);
longitud = strlen(palabra);
printf(" La palabra contiene: %d letras", longitud);
i = 1;
palindromo = 1;
while (i < longitud && longitud > i)
{
if (palabra[i] != palabra[longitud])
{
palindromo = 0;
}
i++;
longitud--;
}
if (palindromo >= 1)
{
printf(" Si ");
}
else
{
printf(" NO ");
}
getch();
}
Valora esta pregunta
0