Programación General > C/C++

 Como crear programa c++

<< < (3/3)

herzdark:

--- Cita de: "haddad" ---mmm creo que no estoy entendiendo, podrian ser un poco mas claros?
--- Fin de la cita ---

haber como te lo explico nosotros lo q te estamos diciendo es q podes encontrar una relacion entre las letras y los numeros
letra ASCII
  'A'    65
  'B'    66
  'C'    67
  ...  ...

entonces nosotros te decimos si vos al caracter q tenes en la pos i del vector le restas el carac '@' o sea 64 en decimal si es MAYUSCULAS o '`' o 96 en decimal si es MINUSCULAS te daría un valor entero q representa cual es la cantidad de letras q separan ambos caracteres
veamos yo tengo la palabra "BACA" y yo quiero q quede 2131, entonces a cada pos del vector le restamos el caract '@' o 64
'B' - 64 = 66-64 = 2
'A' - 64 = 65-64 = 1
'C' - 64 = 67-64 = 3
'A' - 64 = 65-64 = 1

pero tenes q tener cuidado de diferenciar si una letra es minuscula o mayuscula y para hacer eso podes pregunt así

--- Código: C ---val=(vect[i]>='A'&&vect[i]<='Z')?64:96; 
espero q hayas entendido  :hola:

haddad:
claro que si, muchisimas gracias. muy buena explicacion, es mas, creo que podrias ser mi profesor jaja
saludos!

Navegación

[0] Índice de Mensajes

[*] Página Anterior

Ir a la versión completa