YAMILDIAZ

minuscula

Jun 26th, 2024
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.83 KB | Source Code | 0 0
  1. bool caracterValido(std::string &cad){
  2. for(int i = 0; i < cad.size(); i++){//Recorre cada carácter de la cadena desde el índice 0 hasta cad.size(devuelve el tamaño de la cadena)
  3. if((cad[i] < 'a' || cad[i] > 'z') && cad[i] != ' '){//Si no esta entre a y z y no hay espacio la funcion retorna false
  4. return false;
  5. }
  6. }
  7. return true;///Si el bucle termina sin encontrar caracteres inválidos, la función retorna true
  8. }
  9.  
  10. void primeraMayuscula(std::string &cad){
  11. if((cad[0] >= 'a' && cad[0] <= 'z')){///Se verifica si el primer carácter de la cadena (cad[0]) es una letra minúscula.
  12. cad[0] -= 32;///Si cad[0] es una letra minúscula, se convierte en mayúscula restando 32.La diferencia entre el valor ASCII de una letra minúscula y su correspondiente letra mayúscula es 32
  13. }
  14. }
Advertisement
Add Comment
Please, Sign In to add comment