#include <stdio.h>
#include <string.h>
#include <ctype.h>
void char_to_uppercase(char s[], int idx) {
if (idx < 0 || idx > strlen(s)) return;
for (int i = 0; i < strlen(s); i++) {
if (i == idx) {
s[i] = toupper(s[i]);
}
}
}
int main()
{
char s[] = "c programming";
char_to_uppercase(s, 3);
puts(s);
char_to_uppercase(s, 0);
puts(s);
char_to_uppercase(s, strlen(s) - 1);
puts(s);
return 0;
}
/*
run:
c pRogramming
C pRogramming
C pRogramminG
*/