/* Aluno: Mateus Oliveira Costa
Matricula: 11711EAU018 */
#include <stdio.h>
void Entrada_dados_1( char str[ ] ) ;
unsigned int Entrada_dados_2( int vet[ ] ) ;
int main( void )
{
char str[ 256 ] = { '\0 ' } ;
int x = 0 , i = 0 , t = 0 ;
int vet[ 64 ] = { 0 } ;
"1. Codificar\n "
"2. Decodificar\n \n "
"Escolha a Opcao: " ) ;
switch ( x)
{
case 1 :
Entrada_dados_1( str) ;
int * ps = ( int * ) str;
for ( i = 0 ; ps[ i] != '\0 ' ;++ i)
{
}
break ;
case 2 :
t = Entrada_dados_2( vet) ;
char * pg = ( char * ) & vet;
break ;
}
return 0 ;
}
void Entrada_dados_1( char str[ ] )
{
int i = 0 ;
printf ( "\n Digite a frase para a codificacao: " ) ; for ( i
; ( str
[ i
] = getchar ( ) ) != '\n ' && i
< 255 ;++ i
) ; str[ i] = '\0 ' ;
}
unsigned int Entrada_dados_2( int vet[ ] )
{
printf ( "\n Digite a frase para a decodificacao: " ) ; int i;
for ( i = 0 ; i < 64 ; ++ i)
{
if ( vet[ i] == 0 )
break ;
}
return i;
}
Ci8qIEFsdW5vOiBNYXRldXMgT2xpdmVpcmEgQ29zdGEKICAgTWF0cmljdWxhOiAxMTcxMUVBVTAxOCAqLwoKI2luY2x1ZGUgPHN0ZGlvLmg+Cgp2b2lkIEVudHJhZGFfZGFkb3NfMShjaGFyIHN0cltdKTsKdW5zaWduZWQgaW50IEVudHJhZGFfZGFkb3NfMihpbnQgdmV0W10pOwoKaW50IG1haW4odm9pZCkKewoJY2hhciBzdHJbMjU2XSA9IHsnXDAnfTsKCWludCB4ID0gMCwgaSA9IDAsdCA9IDA7CglpbnQgdmV0WzY0XSA9IHswfTsKCXByaW50ZigiRGlnaXRlXG5cbiIKCQkiMS4gQ29kaWZpY2FyXG4iCgkJIjIuIERlY29kaWZpY2FyXG5cbiIKCQkiRXNjb2xoYSBhIE9wY2FvOiAiKTsKCXNjYW5mKCIlZCIsICZ4KTtnZXRjaGFyKCk7Cglzd2l0Y2goeCkKCXsKCQljYXNlIDE6CgkJRW50cmFkYV9kYWRvc18xKHN0cik7CgkJaW50ICpwcyA9IChpbnQgKikgc3RyOwoJCXByaW50ZigiXG5cblwiIik7CgkJZm9yKGkgPSAwO3BzW2ldICE9ICdcMCc7KytpKQoJCXsKCQkJcHJpbnRmKCIgJWQgIiwgcHNbaV0pOwoJCQkKCQl9CgkJcHJpbnRmKCJcIiIpOwoJCWJyZWFrOwoJCQoJCWNhc2UgMjoKCQl0ID0gRW50cmFkYV9kYWRvc18yKHZldCk7CgkJY2hhciAqcGcgPSAoY2hhciAqKSAmdmV0OwoJCXByaW50ZigiXG5cIiIpOwoJCXByaW50ZigiJXMiLCBwZyk7CgkJcHJpbnRmKCJcIiIpOwoJCWJyZWFrOwoJfQoJCgkKCXJldHVybiAwOwp9CgkJCQkJCnZvaWQgRW50cmFkYV9kYWRvc18xKGNoYXIgc3RyW10pCnsKCWludCBpID0gMDsKCXByaW50ZigiXG5EaWdpdGUgYSBmcmFzZSBwYXJhIGEgY29kaWZpY2FjYW86ICIpOwoJZm9yKGk7KHN0cltpXSA9IGdldGNoYXIoKSkgIT0gJ1xuJyAmJiBpIDwgMjU1OysraSk7CglzdHJbaV0gPSAnXDAnOwp9Cgp1bnNpZ25lZCBpbnQgRW50cmFkYV9kYWRvc18yKGludCB2ZXRbXSkKewoJcHJpbnRmKCJcbkRpZ2l0ZSBhIGZyYXNlIHBhcmEgYSBkZWNvZGlmaWNhY2FvOiAiKTsKCWludCBpOwoJZm9yKCBpID0gMDsgaSA8IDY0OyArK2kpCgl7CgkJc2NhbmYoIiVkIiwgJnZldFtpXSk7CgkJaWYodmV0W2ldID09IDApCgkJCWJyZWFrOwoJfQoJcmV0dXJuIGk7Cn0KCgo=
stdin
MQpNaW5oYSB0ZXJyYSB0ZW0gcGFsbWVpcmFzLCBPbmRlIGNhbnRhIG8gU2FiaSZhYWN1dGU7OyBBcyBhdmVzLCBxdWUgYXF1aSBnb3JqZWlhbSwgTiZhdGlsZGU7byBnb3JqZWlhbSBjb21vIGwmYWFjdXRlOy4gRW0gY2lzbWFyLCBzb3ppbmhvLCAmYWdyYXZlOyBub2l0ZSwgTWFpcyBwcmF6ZXIgZXUgZW5jb250cm8gbCZhYWN1dGU7OyBNaW5oYSB0ZXJyYSB0ZW0gcGFsbWVpcmFzLCBPbmRlIGNhbnRhIG8gU2FiaSZhYWN1dGU7Lg==
1
Minha terra tem palmeiras, Onde canta o Sabiá; As aves, que aqui gorjeiam, Não gorjeiam como lá. Em cismar, sozinho, à noite, Mais prazer eu encontro lá; Minha terra tem palmeiras, Onde canta o Sabiá.