fork download
  1. /* danh bai 3 nguoi */
  2. #include<iostream>
  3. #include<vector>
  4.  
  5.  
  6. using namespace std;
  7.  
  8. int STRLEN(string s)
  9. {
  10. int i = 0;
  11. while(s[i] != '\0')
  12. {
  13. i++;
  14. }
  15. return i;
  16. }
  17.  
  18.  
  19. void XoaKiTu(string *s)
  20. {
  21. int len = STRLEN(*s);
  22. for(int i = 0; i < len - 1; i++) (*s)[i] = (*s)[i+1];
  23. (*s)[len - 1] ='\0';
  24. }
  25.  
  26. void ChoiBai(int SonguoiChoi, vector<string> LaBai, vector<string> NguoiChoiBai,int i)
  27. {
  28.  
  29. if(LaBai[i][0] == '\0')
  30. {
  31. cout<<NguoiChoiBai[i][0];
  32. return ;
  33. }
  34. else
  35. {
  36. char KituVuaxoa = LaBai[i][0];
  37. XoaKiTu(&LaBai[i]);
  38. for(int l = 0; l < SonguoiChoi; l++)
  39. {
  40. if (KituVuaxoa == NguoiChoiBai[l][0] + 32) ChoiBai(SonguoiChoi, LaBai, NguoiChoiBai,l);
  41. }
  42. }
  43.  
  44.  
  45. }
  46. int main(){
  47. vector<string> NguoiChoiBai;
  48. NguoiChoiBai.push_back("Alice");
  49. NguoiChoiBai.push_back("Bob");
  50. NguoiChoiBai.push_back("Charlie");
  51. int SonguoiChoi = NguoiChoiBai.size();
  52.  
  53. vector<string>LaBai;
  54. LaBai.resize(3);
  55. for(int i = 0; i < SonguoiChoi; i++)
  56. {
  57. cin>>LaBai[i];
  58. }
  59.  
  60. ChoiBai(SonguoiChoi, LaBai, NguoiChoiBai,0);
  61.  
  62. return 0;
  63. }
  64.  
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
prog.c:2:19: fatal error: iostream: No such file or directory
 #include<iostream>
                   ^
compilation terminated.
stdout
Standard output is empty