Ir para conteúdo
Fórum Script Brasil
  • 0

Ajuda com programa em pascal


leandropsy

Pergunta

Segue abaixo uma função em Pascal pra verificar se duas palavras ou frases são palíndromas,o enunciado completo é o seguinte:

Escreva uma função booleana recursiva para verificar se uma palavra ou sentença é

palíndroma. Obs: uma palíndroma é uma palavra ou sentença que possui o mesmo

significado quando lida de trás pra frente e de frente pra trás. Exemplo: “Socorram me

subi no onibus em Marrocos”.

----------------------------------------------------------------------------------------------------------------------

program copia;
uses crt;
const max=100;
type vetor=array[1..max]of char;
var vet1:string;
var vet2:string;
var n,m:integer;
var result:boolean;

Function Length(v2: string): integer;



function Comp_Rec(v1:vetor;v2:vetor;n:integer;m:integer):boolean;
     begin
        Comp_Rec:=true;
        if(Comp_rec<>false)and(m>=1)then begin
           if(v1[n]<>v2[m])then
           begin
               Comp_Rec:=false;

           end
           else if(v1[n]=v2[m])then
           begin
               n:=n+1;
               m:=m-1;
               Comp_Rec(v1,v2,n,m);
               Comp_Rec:=true;
           end
       end;
end;

begin
    write('digite a primeira frase:');
    readln(vet1);
    write('digite a segunda frase:');
    readln(vet2);
    m:=Lenght(vet2);
    n:=1;
    result:=Comp_Rec(vet1,vet2,n,m);
    if(result=true)then
        write('as frases são palíndromas!')
    else
        write('as frases não são palíndromas!');
    readkey;


end.

---------------------------------------------------------------------------------

alguém pode me dar uma ajuda?Precisando dessa função urgentemente

Obrigado

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      652k
×
×
  • Criar Novo...