Buscar

atividade8

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Atividade referente a aula 8
Esta atividade deve ser entregue até 30 de agosto de 2019.
Objetivo da atividades
Compreender a utilização de string para representar textos
Faça um programa que dado uma string, imprima é palíndromo se ela for palíndromo e não é palíndromo se ela não for palíndromo. Lembrando que: Um palíndromo e uma palavra que tenha a propriedade de poder ser lida tanto da direita para a esquerda como da esquerda para a direita.
Ex.: Socorram-me, subi no ônibus em Marrocos. Anotaram a data da maratona
#include<iostream>
#include<string>
using namespace std;
int main () {
 string txt, auxTxt, invertertxt;
 cout << "Digite a palavra: "<<endl;
 getline(cin, txt);
 for (int i=0; i<=txt.size() -1; i++) {
 if (!isspace(txt[i])) {
 char minusculo = tolower(txt[i]);
 auxTxt = auxTxt + minusculo;
 }
 }
 for (int i=auxTxt.size() -1; i >= 0; i--) {
 invertertxt = invertertxt + auxTxt[i];
 }
 if (auxTxt == invertertxt)
 cout<<"eh Palindromo";
 else
 cout<<"Nao eh Palindromo";
 return 0;
}

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando

Outros materiais