Boa tarde, meus caros. Necessito do auxílio de vocês, experts em C, para solucionar um trabalho da faculdade. Sou verde em programção e apesar de assimilar bem os comandos, funções, etc, sinto dificuldade em fazer o programa sair do papel. Bem, o trabalho é esse abaixo: O trabalho consiste em elaborar um programa em C para criptografar e descriptografar uma frase com no máximo 100 caracteres. O programa deve ler a frase digitada (maiusculos) e mostrar a frase digitada, a frase criptografada e em seguida descriptografar e mostrar a frase original. A técnica de criptografia é explicada abaixo: 1. Criar três cadeias de caracteres da seguinte forma: a. normal = “ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$%¨&*()_+-=”; b. cripto1= “QWERTYUIOPASDFGHJKLZXCVBNM=-+_)(*&¨%$#@!0987654321”; c. cripto2= “1234567890-=!@#$%¨&*()_+ZXCVBNMASDFGHJKLQWERTYUIOP”; 2. Para construir a frase criptografada faça o seguinte: para o primeiro caracter (não interessa se é ‘E’ ou ‘A’) da frase digitada procurar esse caracter na cadeia normal e substituí-lo pelo caracter de mesma posição na cadeia cripto1. Quando o caracter ‘E’ aparecer você deve passar a utilizar a cadeia cripto2, não importa em qual cadeia você esteja. Quando o caractere ‘A’ aparecer você deve passar a utilizar a cadeia cripto1, não importa em qual cadeia você esteja. Se nenhum dos caracteres ‘E’ ou ‘A’ aparecerem você permanece na cadeia que está utilizando. 3. Para decriptografar basta seguir o processo inverso. Desde já agradeço a colaboração de todos!