fork download
  1. #include <stdio.h>
  2. #include <ctype.h>
  3.  
  4. int main(){
  5. char texto[30];
  6. printf("Pressione A B C para 2");
  7. printf("\nPressione D E F para 3");
  8. printf("\nPressione G H I para 4");
  9. printf("\nPressione J K L para 5");
  10. printf("\nPressione M N O para 6");
  11. printf("\nPressione P Q R S para 7");
  12. printf("\nPressione T U V para 8");
  13. printf("\nPressione W X Y Z para 9");
  14. printf("\n\nInforme as letras: ");
  15. scanf("%s", texto);
  16. for (int i = 0; texto[i] != '\0'; i++) {
  17. char letra = toupper(texto[i]);
  18. if (letra == 'A' || texto[i] == 'B' || letra == 'C') printf("2");
  19. else if (letra == 'D' || letra == 'E' || letra == 'F') printf("3");
  20. else if (letra == 'G' || letra == 'H' || letra == 'I') printf("4");
  21. else if (letra == 'J' || letra == 'K' || letra == 'L') printf("5");
  22. else if (letra == 'M' || letra == 'N' || letra == 'O') printf("6");
  23. else if (letra == 'P' || letra == 'Q' || letra == 'R' || letra == 'S') printf("7");
  24. else if (letra == 'T' || letra == 'U' || letra == 'V') printf("8");
  25. else if (letra == 'W' || letra == 'X' || letra == 'Y' || letra == 'Z') printf("9");
  26. else printf("%c", texto[i]);
  27. }
  28. }
  29.  
  30. //https://pt.stackoverflow.com/q/341033/101
Success #stdin #stdout 0s 9424KB
stdin
Hello-World
stdout
Pressione A B C para 2
Pressione D E F para 3
Pressione G H I para 4
Pressione J K L para 5
Pressione M N O para 6
Pressione P Q R S para 7
Pressione T U V para 8
Pressione W X Y Z para 9

Informe as letras: 43556-96753