ayuda

cadasme22
06 de Abril del 2004
por casualidad alguno de ustedes tiene en c u cualquier otro lenguaje un codigo encriptador de cesar

noel solw
06 de Abril del 2004
Te envio el codigo de "Cesar", donde:

A se reemplaza por B
r se reemplaza por t
y en general cada letra se reemplaza por la siguiente y por supueto la ultima letra por la primera.
En exte caso la distancia entre las letras es 1, pudiendo adoptarse cualquier otro valor.

// program k8a12 - page 152
// criptography.
// c++ exercices book - dr. gershon kagan - first edition : 2001
// written in Borland CPP ver 3.1

#include <conio.h>
#include <iostream.h>
#include <iomanip.h>
#include <string.h>

void Translation(char *a)
{
int k = 1;
for(int i = 0;a[i];i++)
{
if(a[i] == ' ')
k = 1;
else
a[i] = a[i] - (k++);
}
} // TRANSLATION

void Process()
{
char a[] = "Btwlzx Dqqes Eq|pj4 Tjhvqujs Iqoqjy bpg Eqfxtx Xcwwtt5";
cout << " the given string is : " << a << endl << endl;
Translation(a);
cout << " translated string is : " << a << endl << endl;
} // PROCESS

void main()
{
clrscr();
cout << "criptography.nn";
Process();
cout << "end of program - good bye ! ! !n";
getch();
} // MAIN

/*
criptography.

the given string is : Btwlzx Dqqes Eq|pj4 Tjhvqujs Iqoqjy bpg Eqfxtx Xcwwtt5

translated string is : Arthur Conan Doyle. Sherlock Holmes and Doctor Watson.

end of program - good bye ! ! !
*/