Red de conocimiento informático - Problemas con los teléfonos móviles - Programación TTP

Programación TTP

Programa C:

#incluye ltiostream.h gt

#¿Definición? Máximo 101

¿No es válido? Encrypt(char?*source,?int?n,?int?k,?char?*dest);

¿Invalidar? Señor()

{

¿Ciel? fuente[MAX]; //poesía inglesa

int? norte,? k;

¿Carácter? dest[MAX]; //Contenido cifrado

Obtener(fuente);

CIN gt; gtn gt gtk;

Encriptar(fuente, n, ?k ,?dest);

cout lt lt"¿Antes? ¿Cifrado?:?" lt lt ltdest ltendl

¿Regresar? 0;

}

¿No es válido? cifrar(char?*fuente,?int?n,?int?k,?char?*destino)

{

int? I,? j;

int? Cuenta;

¿Yo? =?0;

¿Contar? =?0;

mientras(count lt;n-1)

{

for(;*(fuente mí)!='?'? amp amp? *(fuente i)! ='.';? i);

if(*(fuente i)!='.')

for(; *(fuente i)== '?'? amp amp?*(fuente i)!='.';?i);

}

for(j = 0; ?*(obténme)!='?'? amp amp?*(obténme)!='.';?j,i)

{

*(dest j )? =?*(fuente yo);

if(*(dest j) gt;='a '? amp amp?*(dest j) lt;='z ')

{

*(dest j)? =?(*(dest j)?-?97? ?k?)??26?97;

}

¿Y si? if(*(dest j) gt;='A '? amp amp?*(dest j) lt;='Z ')

{

*(dest j)? =?(*(dest j)?-?65? ?k?)??26 ?65;

}

Otros

{

*(dest j)? =?k;

}

}

*(dest j)? =?'\0';

}

Ejecutar la prueba: