#include using namespace std; bool kiemTraXau(char *str, char *check) { return strstr(str, check); } void xoaKyTu(char *str, int k) { for (int i = k; i < strlen(str); i++) str[i] = str[i+1]; } void xoaKyTuC(char *str, char c) { for (int i = 0; i < strlen(str); i++) { if (str[i] == c) { xoaKyTu(str, i); i--; } } } void chenKyTu(char *str, char x, int k) { int n = strlen(str); for (int i = n; i > k ; i--) str[i] = str[i-1]; str[k] = x; str[n+1] = '\0'; } int main() { char xauKyTu[100]; char c, t; int k; cout<<"Nhap xau ky tu: "; fflush(stdin); gets(xauKyTu); if (kiemTraXau(xauKyTu, "BIS")) { cout<<"Xau co chua tu BIS"; } else { cout<<"Xau khong chua tu BIS"; } cout<>c; xoaKyTuC(xauKyTu, c); cout<<"Nhap ky tu T: "; cin>>t; cout<<"Nhap vi tri k: "; cin>>k; if (k >= 0 && k < strlen(xauKyTu)) { chenKyTu(xauKyTu, t, k); } else { cout<<"Vi tri k khong hop le"; } cout<