Está en la página 1de 2

#include <conio.h> #include <stdio.h> #include <stdlib.

h> int main() { char arreglo[100],array2[100]; int typ; printf("entra frase:\n\n\n\n\n"); gets(arreglo); printf("1)encriptar 2)desencriptar\n\n\n"); scanf("%d",&typ); switch(typ) { case 1: for(int m=0 ; m<O ; m++) { array2[m]=arreglo[m]m+5; }printf("codigo es:"); printf("%C",array[m]); break; case 2: arreglo[100]= array2[100]-5; printf("su descriptado es:"); printf("%c",arreglo); break; default: printf("ERROR"); break; } system ("pause"); return 0; } //////////////// #include <stdio.h> #include <conio.h> #include <iostream.h> #include <string.h> #include <ctype.h> int main(void) { FILE *arch; char encriptado[20],desencriptado[20], r, pas[3]; int longitud,i; arch=fopen("Datos.txt","w");

cout<<"Escribe el texto a encriptar : "; cin.getline(encriptado,20);

longitud = strlen(encriptado); for ( i = 0;i<longitud;i++) { encriptado[i] = char(toascii(encriptado[i])+42); } fprintf(arch,"%s",encriptado); cout<<"\n\nEl texto encriptado es "<<encriptado; cout<<"\n\nDeseas desencriptar el texto s/n "; cin>>r; if (toupper(r)=='S') { cout<<"\n\nIngrese clave para desencriptar : "; cin>>pas; if (strcmp(pas,"clave")==0) { cout<<"\n\nEl texto desencriptado es "<<desencriptado; for(i=0;i<longitud;i++) { desencriptado[i]=char(toascii(desencriptado[i])-42); cout<<desencriptado[i]; } } else { cout<<"\n\n\n Error de clave...."; getch(); } } else cout<<"\n\nExit"; getchar(); fclose(arch); return(0); }

También podría gustarte