Advertisement
Guest User

Untitled

a guest
Jan 12th, 2019
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.85 KB | None | 0 0
  1. #include <iostream>
  2. #include <cstring>
  3. using namespace std;
  4. int n,i,ok;
  5. char c[256];
  6. int main()
  7. {
  8. cin.getline(c,256);
  9. n=strlen(c);
  10. ///vedem care este prima si ultima litera a fiecarui cuvant si le inlocuim
  11. c[0]-='a'-'A';
  12. for (i=1;i<n-1;i++)
  13. {
  14. ok=0;
  15. ///cazul in care c[i] este ultima litera a unui cuvant
  16. if (c[i]!=' ' && (c[i+1]==' ' || c[i+1]=='\0'))
  17. {
  18. c[i]-='a'-'A';
  19. ok=1;
  20. }
  21. ///cazul in care c[i] este prima litera a unui cuvant
  22. if (c[i]!=' ' && c[i-1]==' ' && ok!=1)
  23. {
  24. c[i]-='a'-'A';
  25. }
  26.  
  27. }
  28. ///verificam daca ultimul element din sir este litera
  29. if (strchr("qwertyuiopasdfghjklzxcvbnm",c[n-1]))
  30. c[n-1]-='a'-'A';
  31. ///afisare
  32. for (i=0;i<n;i++)
  33. cout<<c[i];
  34. return 0;
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement