fork download
  1. #include <stdio.h>
  2. #include <string.h>
  3.  
  4. int main() {
  5. char nome[100];
  6. int i, len;
  7.  
  8. //leitura do nome
  9. fgets(nome, 100, stdin);
  10. len = strlen(nome);
  11. printf("Nome lido do usuario: %s\n", nome);
  12.  
  13. //retira as letras maiúsculas
  14. for (i=0; i<len; i++) {
  15. nome[i] = tolower(nome[i]);
  16. }
  17. printf("Nome todo em minúsculo: %s\n", nome);
  18.  
  19. //adiciona as letras maiúsculas
  20. nome[0] = toupper(nome[0]);
  21.  
  22. for (i=1; i<len; i++) {
  23. if (nome[i] == ' ') {
  24. nome[i+1] = toupper(nome[i+1]);
  25. i++;
  26. }
  27. }
  28.  
  29. printf("Nome padronizado: %s", nome);
  30. }
Success #stdin #stdout 0s 5488KB
stdin
benJAMIN gRado MoreirA
stdout
Nome lido do usuario: benJAMIN gRado MoreirA
Nome todo em minúsculo: benjamin grado moreira
Nome padronizado: Benjamin Grado Moreira