Advertisement
Guest User

ve essa mizera ae

a guest
Mar 17th, 2018
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.17 KB | None | 0 0
  1. #include <bits/stdc++.h>
  2.  
  3. using namespace std;
  4.  
  5. string secret, secret2, secret_word;
  6. int *get_len, *chances, no_space = 0;
  7. bool achou = false;
  8.  
  9. void __points() {
  10.  
  11. for (int i = 0; i < (int) (*get_len); ++i) {
  12. secret[i] = '-';
  13. }
  14. }
  15. void __exists_character(char n) {
  16. for (int i = 0; i < (int) (*get_len); ++i) {
  17. if (secret_word[i] == n) {
  18. secret[i] = n;
  19. }
  20. }
  21. }
  22.  
  23. int __lose() {
  24. for (int i= 0; i < (int) (*get_len); ++i) {
  25. if (secret[i] == '-') {
  26. return true;
  27. }
  28. }
  29. return false;
  30. }
  31. void __flw() {
  32. cout << "Mongo" << endl;
  33. }
  34. void __show_vector() {
  35. for (int i = 0; i < (int) (*get_len); ++i) {
  36. cout << secret[i] << ' ';
  37. }
  38. cout << endl;
  39. }
  40. int sei_la() {
  41. int t = 0;
  42. for (int i = 0; i < (int) (*get_len); ++i) {
  43. if (secret[i] == '-') {
  44. t++;
  45. }
  46. }
  47. return t;
  48. }
  49. int man_win() {
  50. int t = 0, t2 = 0;
  51. for (int i = 0; i < (int) (*get_len); ++i) {
  52. if (secret[i] != '-') {
  53. t++;
  54. }
  55. if (secret_word[i] != ' ') {
  56. t2++;
  57. }
  58. }
  59. if (t == t2) return true;
  60. return false;
  61.  
  62. }
  63. void __win() {
  64. cout << "ganhou mongo" << endl;
  65. }
  66. int he_lose_i_dont_know_and_you(int c, int t) {
  67. if (c - 1 < t) {
  68. return true;
  69. }
  70. return false;
  71. }
  72. int main() {
  73.  
  74.  
  75. cout << "Digita a palavra secreta ai mongao" << endl;
  76. getline(cin, secret_word);
  77. int len = secret_word.size();
  78. int len2 = len * 2;
  79. get_len = &len;
  80.  
  81. secret.resize(len);
  82. __points();
  83.  
  84. while(true) {
  85. char letra;
  86. __show_vector();
  87. cout << "Digita a letra ai mongao" << endl;
  88. cout << "chances = " << len2 << endl;
  89. cin >> letra;
  90. __exists_character(letra);
  91. if (man_win()) {
  92. __win();
  93. break;
  94. }
  95. len2--;
  96. if (he_lose_i_dont_know_and_you(len2, sei_la())) {
  97. cout << "ja perdeu ja era burrao" << endl;
  98. break;
  99. }
  100. if (len2 <= 0) {
  101. __flw();
  102. break;
  103. }
  104. system("cls");
  105. }
  106. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement