fork download
  1. #include <stdio.h>
  2. int main(int argc, char *argv[]) {
  3.  
  4. char texto[30], result; int i = 0;
  5. printf("Pressione A B C para 2");
  6. printf("\nPressione D E F para 3");
  7. printf("\nPressione G H I para 4");
  8. printf("\nPressione J K L para 5");
  9. printf("\nPressione M N O para 6");
  10. printf("\nPressione P Q R S para 7");
  11. printf("\nPressione T U V para 8");
  12. printf("\nPressione W X Y Z para 9");
  13. printf("\n\nInforme as letras: ");
  14. scanf("%s", texto);
  15. while (texto[i] != '\0'){
  16. result = tolower(texto[i]) > 96 && tolower(texto[i]) < 122 ? (char)((20 - tolower(texto[i]) / 122) + (5 * tolower(texto[i]) / 16)) : texto[i];
  17. printf("%c", result);
  18. i++;
  19. }
  20.  
  21. }
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