Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <cstring>
- using namespace std;
- int n,i,ok;
- char c[256];
- int main()
- {
- cin.getline(c,256);
- n=strlen(c);
- ///vedem care este prima si ultima litera a fiecarui cuvant si le inlocuim
- c[0]-='a'-'A';
- for (i=1;i<n-1;i++)
- {
- ok=0;
- ///cazul in care c[i] este ultima litera a unui cuvant
- if (c[i]!=' ' && (c[i+1]==' ' || c[i+1]=='\0'))
- {
- c[i]-='a'-'A';
- ok=1;
- }
- ///cazul in care c[i] este prima litera a unui cuvant
- if (c[i]!=' ' && c[i-1]==' ' && ok!=1)
- {
- c[i]-='a'-'A';
- }
- }
- ///verificam daca ultimul element din sir este litera
- if (strchr("qwertyuiopasdfghjklzxcvbnm",c[n-1]))
- c[n-1]-='a'-'A';
- ///afisare
- for (i=0;i<n;i++)
- cout<<c[i];
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement