Inversa de una palabra y paso a mayúsculas

Sergio Ferrer.


#include <iostream>

#define DIM 50

using namespace std;

int main()
{
 char letra, palabra[DIM], palabra_in[DIM];
 int i=0 ,N , palindromo=0;

 //CABECERA
 cout<<"\n*** PROGRAMA QUE DA LA VUELTA A UNA PALABRA Y LA PASA A MAYUSCULAS ***"<<endl<<endl<<endl;

 //LECTURA DE LA PALABRA
 cout<<" Introduzca una palabra en minusculas y terminada en '.' : "<<endl<<endl;
 cin>>letra;
 while(letra!='.')
 {
 palabra[i]=letra;
 i++;
 cin>>letra;
 }
 N=i;
 palabra[N]=0; // Para hacerla cadena
 //NUMERO DE LETRAS DE LA PALABRA
 cout<<"\n\tLa palabra consta de : "<<N<<" letras"<<endl<<endl;

 //PALABRA INVERTIDA
 cout<<"\tLa palabra con sus letras en orden inverso es : ";
 for(i=0;i<N;i++)
 {
 palabra_in[i]=palabra[N-i-1];

 cout<<palabra_in[i];

 //ES UN PALINDROMO O NO
 if (palabra_in[i]!=palabra[i]) palindromo++;
 }
 palabra_in[N]=0; // Para hacerla cadena

 if (palindromo==0) cout<<"\n\tComo podemos observar es un palindromo"<<endl<<endl;
 else if (palindromo!=0) cout<<"\n\tComo podemos observar NO es un palindromo"<<endl<<endl;

 //PALABRA EN MAYÚSCULAS
 cout<<"\tLa palabra con sus letras en mayusculas es : ";
 for(i=0;i<N;i++)
 {
 palabra[i]=palabra[i]-32;

 cout<<palabra[i];
 }

 cout<<"\n\n\t\t ----------------------------------------"<<endl;
 cout<<"\t\t ----------------------------------------"<<endl<<endl;

return 0;
}

Esta entrada fue publicada en Informática e Internet. Guarda el enlace permanente.

Una respuesta a Inversa de una palabra y paso a mayúsculas

  1. Observa cambios realizados.

Deja un comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s