fork download
  1. #include <iostream>
  2. #include <cstring>
  3.  
  4. using namespace std;
  5.  
  6. void addChars(char s[201]) {
  7. int lungime = strlen(s);
  8. for (int i = 0; i < lungime; ++i) {
  9. if (s[i] == 'a' || s[i] == 'A' || s[i] == 'e' || s[i] == 'E' || s[i] == 'i' || s[i] == 'I' || s[i] == 'o' || s[i] == 'O' || s[i] == 'u' || s[i] == 'U') {
  10. for (int j = lungime - 1; j > i; --j)
  11. s[j + 1] = s[j];
  12. ++lungime;
  13. s[i + 1] = '$';
  14. }
  15. }
  16. cout << s;
  17. }
  18.  
  19. char s[201];
  20.  
  21. int main()
  22. {
  23. cin.getline(s, 201);
  24. addChars(s);
  25. }
Success #stdin #stdout 0s 5320KB
stdin
Olimpiada Municipala de Informatica (OMI), Olimpiada Judeteana de Informatica (OJI), Olimpiada Nationala de Informatica (ONI), USA
stdout
O$li$mpi$a$da$ Mu$ni$ci$pa$la$ de$ I$nfo$rma$ti$ca$ (O$MI$), O$li$mpi$a$da$ Ju$de$te$a$na$ de$ I$nfo$rma$ti$ca$ (O$JI$), O$li$mpi$a$da$ Na$ti$o$na$la$ de$ I$nfo$rma$ti$ca$ (O$NI$), U$SA$