Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- #include<stdlib.h>
- #include<conio.h>
- #include<string.h>
- #define tam 25
- #define tam2 11
- typedef struct{
- char palavra[tam];
- char cpf[tam2];
- }dados;
- void criptografa(dados *cripto);
- void descriptografar(dados *cripto);
- int main (){
- dados nome;
- criptografa(&nome);
- printf("\n\n\n");
- descriptografar(&nome);
- system("pause");
- return 0;
- }
- void criptografa(dados *cripto){
- printf("Informe o nome do aluno: ");
- gets(cripto->palavra);
- for(int i = 0 ; i < strlen(cripto->palavra) ; i++){
- if(cripto->palavra[i] == 'z'){
- cripto->palavra[i] = 'c';
- }
- else if(cripto->palavra[i] == 'y'){
- cripto->palavra[i] = 'b';
- }
- else if (cripto->palavra[i] == 'x'){
- cripto->palavra[i] = 'a';
- }
- else {
- cripto->palavra[i] = cripto->palavra[i] + 3 ;
- }
- }
- for(int i = 0 ; i< strlen(cripto->palavra); i++){
- putchar(cripto->palavra[i]);
- } printf("\n\n");
- for(int i = 0 ; i < strlen(cripto->palavra); i++){
- printf(" %d ",cripto->palavra[i]);
- }
- printf("\n");
- }
- //Fun��o do XP_hunter lol
- void descriptografar(dados *cripto){
- for(int i = 0; i < strlen(cripto->palavra); ++i){
- cripto->palavra[i] = (char)((int)cripto->palavra[i] - 3);
- printf(" %d ", (int)cripto->palavra[i]);
- }
- printf("\n");
- printf("%s ", cripto->palavra);
- printf("\n");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement