#include <iostream>
using namespace std;
string char_to_lowercase(string s, int idx) {
if (idx < 0 || idx > s.length()) return s;
for (int i = 0; i < s.length(); i++) {
if (i == idx && (s[i] >= 65 && s[i] <= 90)) {
s[i] = tolower(s[i]);
}
}
return s;
}
int main() {
string s = "CPP PROGRAMMING";
s = char_to_lowercase(s, 4);
cout << s << endl;
s = char_to_lowercase(s, 0);
cout << s << endl;
s = char_to_lowercase(s, s.length() - 1);
cout << s << endl;
return 0;
}
/*
run:
CPP pROGRAMMING
cPP pROGRAMMING
cPP pROGRAMMINg
*/