• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

anttius_occicus

[duvida esclarecida]problemas a programar :(

8 mensagens neste tópico

boas pessoal...

tenho aqui um trabalho que nao consigo fazer,trata-se de um trabalho de criptografar um texto codificado,parece ser facil mas eu nao percebo muito de linguagem C...nao s podem utilizar ficheiros nem estruturas,apenas arrays,ciclos,apontadores,etc..

este é o texto a descodificar:

cscmxcszfsocmfzscssjncwcgfspezgcfkjgznvcwbmcjcwesjvcncbfmxcmzsnenk

cgzcnvzsncazicgfsbcsscmcxcjngccwzxgcvcbmfocnczxbzmjifsziezmmcszsrfm

kcgfsxcjsgfpezbmfxzvjccrfmkchexcnczznvmziznvzmzxfvczgjrjkcmcxnfafmzj

nfpezvcnvfseowjxcmcxzvcxozxcsxzxfmjcsiwfmjfscsgcpezwzsmzjspezrfmcxg

jwcvcngfcrzfjxbzmjfzcsvzmmcsajkjfscsgzcrmjkczgzcsjccngcmcxgzacsvcngfz

cpezwzspezbfmfomcsacwzmfscsszacfgcwzjgcxfmvzwjozmvcngfkcnvcngfzsb

cwhcmzjbfmvfgcbcmvzszcvcnvfxzcyegcmfzniznhfzcmvzkzsszxgfscojfimzifz

gfvmfjcnfcsncazickfzsimcngzspezrjqzmcxkcwzszgzcwztcngmfzgzvmcycnfcrc

xcgcsajvfmjcspezvjazmcxpezzekcnvffbzjvfjwesvmzwesjvcnfcpezxnzbvenfzx

cmvzfozgzkzmcxkzsszvegffpezcxesccnvjickcnvcpezfevmfacwfmxcjscwvfszc

wzacnvczafsvcijgzsxjnhcsbfjskmjcgfvzngzszxxjexnfafzniznhfcmgznvzszszxb

mzzxazmsfhexjwgzkzwzomcgfrfjgzxjafssfmjfcwzmzxznvzgcjxzcifmcexsfxc

wvfzseowjxcgfexzsvjwfimcngjwfkfzkfmmznvzbfmpezgzafsscsciecsrzoffmgz

nzpezncfvznhcxznazyccsgzhjbfkmznzgcjxzecremjcimcngzzsfnfmfsczncfgzci

mzsvzcazncfermcevcmegcxcsgzveockcnfmczozwjkfscpezfbzjvfckzngzzckfmc

fizsvfxegcgcjxzjiecwkcnvfcfsrzjvfsgcrcxfsciznvzafsscpezcxcmvzvcnvfcyegcp

ezszzsbcwhzzszkcnvznfenjazmsfszvcfseowjxzbmzkfkcozzxazmsfzafsfozxncs

kjgcsziemcnkcgcwesjvcnccnvjicwjozmgcgzzncfxznfskzmvjssjxczsbzmcnkcgz

cexznvfgcbzpeznckmjsvcngcgzafsfnfafvzxfmgcxcemcwcnkcxcmcajwhcrcvcw

gcnfsscjgcgzgcgccfxengfbfmgzespezvfgffxcngzbzmcgfxengfcgzesgcmbcmvzi

mcngz

Alfabeto latino a b c d e f g h i j k l m n o p q r s t u v w x y z

Chave            w m a t k z i n l b h x g p e f c j o s q r v d u y

esta é a chave que nos ajuda a decifrar o texto,em vez de w-->a em vez de m-->b e por ai fora!!

fiquem bem e obrigado

bom 2009

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Isso é chamada a Cifra de César.

Não.

Repara que para ser a cifra de césar, ao representar o a por w, o b seria o y, e assim sucessivamente.

Simplesmente crias um array de 26 linhas e 2 colunas, e fazes a correspondência quando encontrares o valor da primeira coluna, substituis pelo da segunda coluna. Percebes?  :thumbsup:

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Como é que é possível que te tenham dado um trabalho de C para fazer quando tu não percebes nadinha de C? Isso é que é um mistério...

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

alguem m pode dizer como faço o que ta a dizer o anolsi sff

aquilo dos vectores

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

alguem m pode dizer como faço o que ta a dizer o anolsi sff

aquilo dos vectores

Ninguém aqui vai fazer o trabalho por ti :thumbsup:

A lógica já te disse, agora também tens de trabalhar um bocado. Começa por ver o tutorial que o jpaulino indicou, e vais ver como é fácil fazer.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Não.

Repara que para ser a cifra de césar, ao representar o a por w, o b seria o y, e assim sucessivamente.

Simplesmente crias um array de 26 linhas e 2 colunas, e fazes a correspondência quando encontrares o valor da primeira coluna, substituis pelo da segunda coluna. Percebes?  :thumbsup:

Pois é, não reparei que não seguia o alfabeto... Anyway, a ideia é quase a mesma...

0

Partilhar esta mensagem


Link 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