Palindromo
Publicado por Milton Caetano Filho (última atualização em 10/02/2010)
[ Hits: 9.709 ]
Homepage: http://www.miltoncaetanofilho.blogspot.com
Verifica se o texto digitado é um Palindromo, ou seja, se o texto digito é igual ao mesmo texto invertido.
Ex.: RADAR > invertido < RADAR
#include <cstdlib>
#include <iostream>
#include <ctype.h>
#include <pilha.h>
using namespace std;
int main(int argc, char *argv[])
{
char texto[21];
int qtde, i,j,y;
char letra [21];
struct Pilha P1;
IniPilha (&P1);
cout<<"Digite uma frase";
cin.getline(texto,21);
qtde = cin.gcount();
qtde= qtde - 2;
j=0;
y=0;
for (i=0;i<=qtde;i++)
{
if (!isspace(texto[i]))
{
letra[j] = toupper(texto[i]);
cout<<letra[j]<<endl;
j=j+1;
}
}
for (i=0;i<j;i++)
{
if(!pilhacheia (&P1))
{
Push(&P1,letra[i]);
}
else
{
cout<<"Pilha Cheia";
}
}
for(i=0;i<j;i++)
{
if (!pilhavazia(&P1))
{
if (Pop(&P1) != letra[i])
{
cout<<"Não é Palindroma" << endl;
i = i + 20;
}
else
{
cout<<"Eh Palindroma" << endl;
i = i + 20;
}
}
else
{
cout<<"Pilha Vazia";
}
}
system("PAUSE");
return EXIT_SUCCESS;
}
Calculadora de operadores lógicos
Utilizando ESTRUTURA DE DADOS (REGISTRO) - abordagem simples e rápida
Implementação de limpar a tela em C
Nenhum comentário foi encontrado.
Porque Gentoo semi-binário atualmente (desabafo)
A combinação de WMs com compositores feitos por fora
Audacious, VLC e QMMP - que saudades do XMMS
SUNO OpenSource: Crie um servidor de gerador de música com IA
Plantar o Singrante Google Chrome no Void Linux
Lançando Java e Netbeans no Linux
Instalando SVP4 e MPV (VapourSynth) no Gentoo
Migração do KDE Plasma para Cinnamon no Gentoo (com systemd) + Tema Colloid
Como desativar a economia de energia no Gentoo (Systemd, Wi-Fi, USB e SSH)
Comportamento "inesper... ao executar 'apt full-upgrade&... (3)
instalar iso sem pendrive ou dvd (2)
Um filme, uma banda, um jogo, um livro, um anime (ou mangá) (11)









