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

anttius_occicus

[duvida esclarecida]problemas a programar :(

Recommended Posts

anttius_occicus

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

Share this post


Link to post
Share on other sites
anolsi

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:


"Nós somos o que fazemos repetidamente, a excelência não é um feito, e sim, um hábito."
Não respondo a questões por PM que possam ser colocadas no fórum!

Share this post


Link to post
Share on other sites
anttius_occicus

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

aquilo dos vectores

Share this post


Link to post
Share on other sites
anolsi

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.


"Nós somos o que fazemos repetidamente, a excelência não é um feito, e sim, um hábito."
Não respondo a questões por PM que possam ser colocadas no fórum!

Share this post


Link to post
Share on other sites
Tharis

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...

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.