Đăng nhập để hỏi chi tiết
Hãy luôn nhớ cảm ơn và vote 5*
nếu câu trả lời hữu ích nhé!
/* /\_/\
(= ._.)
/ >0 \>1
*/
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
string convert(string s)
{
for (ll i = 0; i < s . size(); ++i)
{
if (s[i] >= 'A' and s[i] <= 'Z')
{
s[i] += 32;
}
}
s[0] -= 32;
return s;
}
string t, r = "";
int main()
{
ios::sync_with_stdio(false);
cin.tie(0);
while(cin >> t)
{
r += convert(t);
r += ' ';
}
cout << r;
return 0;
}
Hãy giúp mọi người biết câu trả lời này thế nào?
#include <bits/stdc++.h>
using namespace std;
string s;
bool kt = true;
int main()
{
getline(cin, s);
cout << char(toupper(s[0]));
for(int a = 1; a < s.size(); ++a)
{
s[a] = char(tolower(s[a]));
if(kt) cout << char(s[a]);
kt = true;
if(s[a] == '.')
{
if(s[a+1] != ' ')
{
cout << " ";
cout << char(toupper(s[a+1]));
}
else cout << char(toupper(s[a+2]));
kt = false;
}
}
return 0;
}
$#khantaon$
Hãy giúp mọi người biết câu trả lời này thế nào?
Bảng tin