Practica_13 Resuelta
/*
1. Escriba un programa que indique si la palabra que se da es palíndroma e imprímala al revés
( ejemplo: acurruca, allá, anilina, Neuquén, rallar, nadan, somos, seres, solos, reconocer, acá,aérea, aja, ala, alábala,
aléjela, ama, ana, ara, arañara, arenera, asa, ata, aviva, eje, kayak, narran, ojo, oro, oso, radar, rajar, rapar, rotor, sacas,
sagas, salas, sanas, sedes, sometemos, sosos,sus).
*/
#include
#include
using namespace std;
void main()
{
char palabra[15];
int n,m=1;
cout << "Introduce una palabra: \n";
cin >> palabra;
n = strlen(palabra);
cout<< n;
//indica cuantas lestras tiene la palabra
for (int i = 0; i < n; i++)
{
if (palabra[i] == palabra[n-m])
{
}
else
{
cout <<"No es una palabra palindroma";
i = n;
}
m=m+1;
}
cout << m;
if (m == n+1){
cout << "Es una palabra palindrome;\n";
//Para imprimir
for (int i = n; i >= 0; i--)
{
cout << palabra[i];
}
}
system("pause");
}//2. Guarde una cadena y genere otro vector con las veces que se repite cada letra.
#include
#include
using namespace std;
void main()
{
char palabra[15], let[15];
int letra[]= { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, x = 0;
cout << "Introduzca la palabra:\n";
cin >> palabra;
int n = strlen(palabra);
for (int i = 0; i < n; i++)
{
for (int a = 0; a < n; a++){
if (palabra[a] == palabra[i])
{
letra[a] = letra[a]+1;
let[a] = palabra[a];
x = x + 1;
}
}
}
for (int i = 0; i < n; i++)
{
cout << letra[i] << " " << let[i] <
system("pause");
}
//3. Solicite una cadena e imprima las vocales que encontró en ella.
#include
#include
using namespace std;
void main()
{
charpalabra[15], let[15];
int letra[15], x = 0;
cout << "Introduzca la palabra:\n";
cin >> palabra;
int n = strlen(palabra);
for (int i = 0; i < n; i++)
{
if ((palabra[i] == 'a') || (palabra[i] ==...
Regístrate para leer el documento completo.