fork download
  1. #include <bits/stdc++.h>
  2.  
  3. using namespace std;
  4.  
  5. bool isPrime(int x){
  6. if(x < 2) return false;
  7. for(int i = 2 ; i * i <= x ; i++)
  8. if(x % i == 0) return false;
  9. return true;
  10. }
  11.  
  12. int main() {
  13. string s;
  14. getline(cin , s);
  15.  
  16. // xác định vị trí của dấu phẩy
  17. int id = -1;
  18.  
  19. for(int i = 0 ; i < s.size() ; i++)
  20. if(s[i] == ','){
  21. id = i;
  22. break;
  23. }
  24.  
  25. bool dk1 = true;
  26.  
  27. for(int i = id + 1 ; i < s.size() ; i++){
  28. if(isPrime(s[i] - '0') == false){
  29. dk1 = false;
  30. break;
  31. }
  32. }
  33.  
  34. int sum = 0;
  35. for(int i = 0 ; i < s.size() ; i++){
  36. if(i == id) continue;
  37. sum += s[i] - '0';
  38. }
  39.  
  40. //cout << sum << " " << dk1 << endl;
  41.  
  42. if(isPrime(sum) == true && dk1 == true)
  43. cout << "CO" << endl;
  44. else cout << "KHONG" << endl;
  45. }
Success #stdin #stdout 0s 5324KB
stdin
Standard input is empty
stdout
KHONG