Palabras Distinguidas
/*FACULTAD DE INGENIERÍA DE SISTEMAS E INFORMÁTICA
NOMBRES Y APELLIDOS: Nik Kevin Quito Espinoza
CURSO: Algoritmica I
PROFESOR: Nehil Muñoz CasildoCODIGO: 12200111
CICLO: I Grupo 3
2012
*/
#include<cstdlib>
#include <iostream>
using namespace std;
//Declaración de funciones usadas en el programaprincipal
bool palabraxcapt(char x[100],int m)
{
int r=0,w=0;
while(w<=(((m+1)/2)-1))
{
w=w+1;
}
{
if(x[m-w]!=x[w])
{
r=r+1;
}
}
if (r==0)
{
return true;
}
else
{
return false;}
}
bool dspalabraxcapt(char x[100],int m)
{
char s[100];
int n=0;
while(n<=(m-1))
{
s[n]=x[n];
n=n+1;
}return palabraxcapt(s,(m-1));
}
bool ypalabraxcapt(char x[100],int m)
{
char s[100];
int n=0;
while(n<=(m-1))
{
s[n]=x[n+1];n=n+1;
}
return palabraxcapt(s,(m-1));
}
bool palabradis(char x[100],int m)
{
if ((ypalabraxcapt(x,m)||palabraxcapt(x,m))||dspalabraxcapt(x,m))
{
return true;}
else {
return false;
}
}
//Programa principal
int main()
{
int l=0;
int u=0;
int k=0;
int m=0;
int n=0;
charpalabrax[100];
char x[100];
char y[100];
char op;
system ("color 02");
printf("\n\n\n");
printf("\t\t\tPrograma:Palabras distinguidas\n\n\n");
//Colocamos un do-while para preguntar al final de todo elprograma si se desea continuar en él.
do
{
cout<<"Teclee una palabra: ";
cin>>palabrax;
while (palabrax[l]!='\0')
{
l++;
}
l--;
while(k<=(l-1))
{...
Regístrate para leer el documento completo.