Advertisement
Guest User

Untitled

a guest
Feb 17th, 2020
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.84 KB | None | 0 0
  1. #include <iostream>
  2. #include <cstring>
  3.  
  4. using namespace std;
  5.  
  6. //Text max 200
  7. //Sa se modifice textul astfel incat cuvintele care incep cu o vocala
  8. //sa fie integral transformate in majuscule
  9. //iar cele care incep cu o consoana sa fie transformate prin oglindire
  10. //ex: vlad si diana invata foarte incet
  11. // dalv is anaid INVATA etraof INCET
  12.  
  13. int main()
  14. {
  15. char s[201], aux;
  16. int i, j, k;
  17. cin.get(s, 201);
  18. i=j=0;
  19. while(j<strlen(s))
  20. {
  21. while(s[j]!=' ' && s[j]!='\0')
  22. j++;
  23. if(strchr("aeiou", s[i])!=0)
  24. for(k=i; k<j; k++)
  25. s[k]-=32;
  26. else
  27. for(k=i; k<i+(j-i)/2; k++)
  28. {
  29. aux=s[k];
  30. s[k]=s[j-k+i-1];
  31. s[j-k+i-1]=aux;
  32. }
  33. i=j=j+1;
  34. }
  35. cout<<s;
  36. return 0;
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement