شوف هذا الكود لمن عملت بالبرنامج التحويل الى لغة السي شارب ، شوف يطلع خطاء عند while cin>> رغم انني حولته كمان الى namespace simply_syntax2 { class Program { public string s; public bool ok(int x, int y) { if (x == y) { if (s[x] >= 'p' && s[x] <= 'z') { return true; } else { return false; } } if (s[x] == 'N') { if (ok(x + 1, y)) { return true; } else { return false; } } else if (s[x] == 'C' || s[x] == 'D' || s[x] == 'E' || s[x] == 'I') { for (int i = x + 1; i <= y; i++) { if (ok(x + 1, i) && ok(i + 1, y)) { return true; } } //else return false; return false; } return false; } static void Main(string[] args) { while (cin >> s) { bool flag = false; if (s.Length == 1 && s[0] >= 'p' && s[0] <= 'z') { flag = true; } else { if (ok(0, s.Length - 1)) { flag = true; } } if (flag) { Console.Write("YES"); Console.Write("\n"); } else { Console.Write("NO"); Console.Write("\n"); } } } } }