fork download
  1. #include <stdio.h>
  2. #include <string.h>
  3. #include <ctype.h>
  4.  
  5. int main()
  6. {
  7. char string[200 + 1] = "";
  8. char rovsprak[600 + 1] = "";
  9.  
  10. printf("Type a thing!\nType here: ");
  11. scanf("%200[^\n]", &string);
  12.  
  13. int i, rs_position;
  14. for (i = 0, rs_position = 0; i < strlen(string); ++i) {
  15. if (((string[i] >= 0x41 && string[i] <= 0x5A) ||
  16. (string[i] >= 0x61 && string[i] <= 0x7A)) &&
  17. string[i] != 'A' && string[i] != 'a' &&
  18. string[i] != 'E' && string[i] != 'e' &&
  19. string[i] != 'I' && string[i] != 'i' &&
  20. string[i] != 'O' && string[i] != 'o' &&
  21. string[i] != 'U' && string[i] != 'u')
  22. {
  23. rovsprak[rs_position] = string[i];
  24. rovsprak[rs_position + 1] = 'o';
  25. rovsprak[rs_position + 2] = tolower(string[i]);
  26. rs_position = rs_position + 3;
  27. }
  28. else {
  29. rovsprak[rs_position] = string[i];
  30. rs_position = rs_position + 1;
  31. }
  32. }
  33. string[rs_position + 1] = '\0';
  34.  
  35. printf("Output: %s\n", rovsprak);
  36.  
  37. return 0;
  38. }
Success #stdin #stdout 0s 3144KB
stdin
here is a string
stdout
Type a thing!
Type here: Output: hoherore isos a sostotrorinongog