Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

jojo87

Inverter palavra

Mensagens Recomendadas

jojo87

Boa noite pessoal,

Estou aqui a tentar fazer um programa com strings que faca o seguinte:

Eu digito uma palavra por exemplo: PROGRAMA e ele inverte a palavra.

Palavra invertida=AMARGORP.

E que faca outra codificação, ou seja que coloque primeiro a primeira letra da esquerda e depois a ultima da direita, depois a 2letra da esquerda e depois coloque a penultima da direita.

Exemplo: se digitarmos os números 123456 ele deveria colocar  mostrar o seguinte numero:162534...

A primeira parte do inverter a palavra ja fiz e esta a funcionar... Nao estou é a ver como fazer para codificar a palavra como exemplifiquei no segundo exemplo...

Quem ajuda?

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
HappyHippyHippo

impossível dar ajudas sem fazer o exercício, pois ele é muito simples, mas vou tentar.

hum ....

não consigo.

olha para o primeiro e tenta tirar ilações.


IRC : sim, é algo que ainda existe >> #p@p

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
jojo87

A primeira parte ja fiz: ja criei o vetor e ja inverti a palavra... Nao estou é a conseguir fazer a segunda parte que é transformar por exemplo o numero 12345678 em 18273645...

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
KTachyon

Crias um novo array com o mesmo tamanho, calculas a metade do array e colocas nas posições pares do novo array:

1234 5678
1_2_3_4_

Depois começas do fim para o início na outra metade, colocando nas posições impares.


“There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult.”

-- Tony Hoare

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
KTachyon

Queres dizer a resolução? Existe uma regra no fórum que proíbe a resolução de exercícios.


“There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult.”

-- Tony Hoare

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
Rui Ribeiro

sim a resolução, para vermos como e que ele fez o exercício, por vezes fazemos exercícios que correm e aparentemente estao bem mas a forma como estão feitos está incorrecta, se não se poder publicar resoluções como e que se podem ajudar os utilizadores?

se isso fosse assim nem criavam uma zona para se poder esclarecer duvidas, não e?

já ontem publiquei a resolução de um exercício, espero não ser expulso xD

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
KTachyon

O objectivo não é sermos nós a resolver os exercícios, mas ajudar os outros a chegarem ao raciocínio correcto para que os possam resolver por eles. E digamos que, a partir da sugestão que dei, qualquer pessoa deve ser capaz de desenvolver o exercício em questão.


“There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult.”

-- Tony Hoare

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.