Skip to content

Instantly share code, notes, and snippets.

@dcguim
Created September 24, 2015 02:45
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dcguim/e0bb0a0e7d5000f07a35 to your computer and use it in GitHub Desktop.
Save dcguim/e0bb0a0e7d5000f07a35 to your computer and use it in GitHub Desktop.
void imprimeMinusculasMaiusculas(char* cad)
{// caso base
if (cad[0] == '\0')
return;
// passo indutivo
if (cad[0] >= 'a' && cad[0] <= 'z')
// transforma de minuscula pra maiuscula
cad[0] = cad[0] - ('a'-'A');
else if (cad[0] >= 'A' && cad[0] <= 'Z')
// transforma de maiuscula pra minuscula
cad[0] = cad[0] + ('a'- 'A');
printf("%c", cad[0]);
return imprimeMinusculasMaiusculas(&(cad[1]));
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment