CHATCHIT - Chat chit

Tác giả: happyboy99x

Ngôn ngữ: C++

#include <bits/stdc++.h>
using namespace std;

int main(){
	string str;
	getline(cin, str);
	str.insert(0, " ");
	str.insert(str.length(), " ");
	for (unsigned int i=1; i<str.length(); ++i){
		if (str[i] == 'k' && str[i-1] == ' ' && str[i+1] == ' ')
			str.replace(i, 1 , "khong");
		if (str[i] == 'k' && str[i-1] == ' ' && str[i+1] == 'o' && str[i+2] == ' ')
			str.replace(i, 2 , "khong");
		if (str[i] == 'n' && str[i-1] == ' ' && str[i+1] == ' ')
			str.replace(i, 1 , "nhieu");
		if (str[i] == 'n' && str[i-1] == ' ' && str[i+1] == 'g' && str[i+2] == ' ')
			str.replace(i, 2 , "nguoi");
		if (str[i] == 'd' && str[i-1] == ' ' && str[i+1] == 'c' && str[i+2] == ' ')
			str.replace(i, 2 , "duoc");
		if (str[i] == 'h' && str[i-1] == ' ' && str[i+1] == 'o' && str[i+2] == 'k' && str[i+3] == ' ')
			str.replace(i, 3 , "khong");
		if (str[i] == 'n' && str[i-1] == ' ' && str[i+1] == 't' && str[i+2] == 'n' && str[i+3] == ' ')
			str.replace(i, 3 , "nhu the nao");
		if (str[i] == 'k' && str[i-1] == ' ' && str[i+1] == 'q' && str[i+2] == ' ')
			str.replace(i, 2 , "ket qua");
		if (str[i] == 'j')
			str.replace(i, 1 , "gi");
		if (str[i] == 'w')
			str.replace(i, 1 , "qu");
		if (str[i] == 'f')
			str.replace(i, 1 , "ph");
		if (str[i] == 'd' && str[i+1] == 'z')
			str.replace(i, 2 , "d");
		if (str[i] == 'z')
			str.replace(i, 1 , "d");
	}
	for (unsigned int i=1; i<str.length() - 1; ++i)
		cout << str[i];
}

Download