Red de conocimiento informático - Computadora portátil - Cifrado de datos en idioma c

Cifrado de datos en idioma c

#include lt; stdio.hgt;

void main()

{

int a[5]; Los números en cada bit*/

int num, temp, encripy; /* num es el número que se ingresará, temp se usa para almacenar valores temporales durante el intercambio y encripy son los datos cifrados* /

int i;

do

{

printf("Ingrese el número: "); p> scanf( "d",amp; num);

if(!(num/10000 !=0 amp; num/100000==0))

printf(" Error de datos !\n");

} while(!(num/10000 !=0 amp;amp; num/100000==0));

a[0] = num /1000010; /* Encuentra el número en cada dígito*/

a[1] = num/100010

a[2] = num/10010; dígito de las centenas Número*/

a[3] = num/1010 /* El número en el lugar de las decenas*/

a[4] = num10; las unidades colocan* /

for(i = 0; i lt; 5; i) /* Iniciar cifrado*/

a[i] = (a[i] 8) 10;

p>

temp = a[0] /* Iniciar intercambio de posiciones*/

a[0] = a[3]; [3] = temporal;

temporal = a[1];

a[1] = a[2]; /* Fin del intercambio de posiciones El cifrado finaliza al mismo tiempo*/

encripy = a[0]*10000 a[1]*1000 a[2]*100 a[3]*10 a[; 4]; /* Datos cifrados* /

printf("\nEl número del curso: d\n", num); \nCifre el número: d\n\ n", encripy); /* Salida de datos cifrados*/

}

Se ejecuta correctamente en VC6.0, espero que así sea ¡Te será útil!