Buen dia, si me pudieran ayudar a crear un programa para poder resolver este problema.
descifrar la clave de acceso que viene codificada en un texto de hasta 120 caracteres. En el texto las siguientes secuencias (sensitivas a las mayúsculas) se traducen a un número:
alfa 1
eta 0
nu 5
tau 2
chi 7
Por ejemplo para el siguiente mensaje el programa indicaría que la clave es 5071:
Esdfugonuaoscfaetaadecrchiqepfaalfacuestq
b7f57447aa
Hola! averigua las funciones de la libreria string para lo que necesitas, por ejemplo la funcion strstr() encuentra una subcadena dentro de otra cadena
Saludos
PD: si tenes algun adelanto publicalo para pder ayudarte mejor
Cita de: pedrots en 5 Mayo 2013, 03:09 AM
................................................................
descifrar la clave de acceso que viene codificada en un texto de hasta 120 caracteres. En el texto las siguientes secuencias (sensitivas a las mayúsculas) se traducen a un número:
alfa 1 eta 0 nu 5 tau 2 chi 7
Por ejemplo para el siguiente mensaje el programa indicaría que la clave es 5071:
Esdfugonuaoscfaetaadecrchiqepfaalfacuestq
Pues justo es lo que me indica para esa cadena:
Esdfugonuaoscfaetaadecrchiqepfaalfacuestq
5071
Process returned 0 (0x0) execution time
eso si sin recurrir a la librería string como tan acertadamente indico durasno, que te sugiero practiques. Lo he hecho a "fuerza bruta", hay que ver lo que puede hacer el aburrimiento! ! ! .
#include <stdio.h>
int main(){
char clave[60]={0},cadena[]="Esdfugonuaoscfaetaadecrchiqepfaalfacuestq";
int i,j=0;
for (i=0;cadena[i]!='\0';i++){
if (cadena[i]=='a' && cadena[i+1]=='l' && cadena[i+2]=='f' && cadena[i+3]=='a'){
clave[j]='1';j++;
}
else if (cadena[i]=='e' && cadena[i+1]=='t' && cadena[i+2]=='a') {
clave[j]='0';j++;
}
else if (cadena[i]=='n' && cadena[i+1]=='u') {
clave[j]='5';j++;
}
else if (cadena[i]=='t' && cadena[i+1]=='a' && cadena[i+2]=='u') {
clave[j]='2';j++;
}
else if (cadena[i]=='c' && cadena[i+1]=='h' && cadena[i+2]=='i') {
clave[j]='7';j++;
}
}
printf ("%s",clave);
return 0;
}
Saluditos!. .... (http://st.forocoches.com/foro/images/smilies/simba1.gif)
muchas gracias! quedo perfecto!