Advertisement
Guest User

Untitled

a guest
Dec 1st, 2015
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.84 KB | None | 0 0
  1. #include<iostream>
  2. #include<ctime>
  3. #include<cstdlib>
  4. #include<iomanip>
  5. #include<cstring>
  6. using namespace std;
  7.  
  8. //--------------------------------zmienne globalne
  9.  
  10. string haslo;
  11. char litera;
  12. int czy_wygrana = 0;
  13. int czy_przegrana =0;
  14. int szansa=8;
  15. //----------------- ------------------fucnkja
  16. void sprawdz_haslo()
  17. {
  18. string haslo = "dupa";
  19.  
  20. cout<<"haslo ma "<<haslo.length()<<" liter sproboj zgadnac"<<endl;
  21. cout<<"podaj litere"<<endl;
  22. cin>>litera;
  23. bool trafione=0;
  24. for(int i=0; i<4 ;i++) // 4 jako dlugosc wyrazu
  25. {
  26. if(haslo[i]==litera)
  27. {
  28. cout<<" DOBRZE!!!!!!"<<endl;
  29. cout<<" litera "<<haslo[i]<<" jest "<<i+1<<" litera hasla "<<endl;
  30. czy_wygrana++;
  31. trafione=1;
  32. break;
  33. }
  34. }
  35. if(trafione==0)
  36. {
  37. cout<<" ZLE!!!!!!"<<endl;
  38. szansa--;
  39. }
  40. }
  41. void rysuj_wisielec(int szansa);
  42.  
  43. //---------------------------------------------------------------MAIN;
  44.  
  45. int main()
  46. {
  47. while(szansa!=0 )
  48. {
  49.  
  50. rysuj_wisielec(szansa);
  51.  
  52. sprawdz_haslo();
  53. }
  54.  
  55. cout<<"przegrales"<<endl;
  56.  
  57. return 0;
  58. }
  59.  
  60.  
  61.  
  62.  
  63.  
  64. void rysuj_wisielec(int szansa)
  65. {
  66. switch (szansa)
  67. {
  68.  
  69.  
  70. case 8:
  71. {
  72. cout<<" "<<endl;
  73. cout<<" "<<endl;
  74. cout<<" "<<endl;
  75. cout<<" "<<endl;
  76. cout<<" "<<endl;
  77. cout<<" "<<endl;
  78. cout<<" "<<endl;
  79. cout<<" "<<endl;
  80. cout<<" "<<endl;
  81. cout<<" "<<endl;
  82. cout<<" "<<endl;
  83. cout<<" "<<endl;
  84. cout<<" "<<endl;
  85. cout<<" "<<endl;
  86. cout<<" "<<endl;
  87. }
  88. break;
  89. case 7:
  90. {
  91.  
  92. cout<<"****************** "<<endl;
  93. cout<<"* "<<endl;
  94. cout<<"* "<<endl;
  95. cout<<"* "<<endl;
  96. cout<<"* "<<endl;
  97. cout<<"* "<<endl;
  98. cout<<"* "<<endl;
  99. cout<<"* "<<endl;
  100. cout<<"* "<<endl;
  101. cout<<"* "<<endl;
  102. cout<<"* "<<endl;
  103. cout<<"* "<<endl;
  104. cout<<"* "<<endl;
  105. cout<<"* "<<endl;
  106. cout<<"* "<<endl;
  107. }break;
  108. case 6:
  109. {
  110. cout<<"****************** "<<endl;
  111. cout<<"* * "<<endl;
  112. cout<<"* "<<endl;
  113. cout<<"* "<<endl;
  114. cout<<"* "<<endl;
  115. cout<<"* "<<endl;
  116. cout<<"* "<<endl;
  117. cout<<"* "<<endl;
  118. cout<<"* "<<endl;
  119. cout<<"* "<<endl;
  120. cout<<"* "<<endl;
  121. cout<<"* "<<endl;
  122. cout<<"* "<<endl;
  123. cout<<"* "<<endl;
  124. cout<<"* "<<endl;
  125. }break;
  126. case 5:
  127. {
  128. cout<<"****************** "<<endl;
  129. cout<<"* * "<<endl;
  130. cout<<"* * "<<endl;
  131. cout<<"* * * "<<endl;
  132. cout<<"* * * "<<endl;
  133. cout<<"* * "<<endl;
  134. cout<<"* "<<endl;
  135. cout<<"* "<<endl;
  136. cout<<"* "<<endl;
  137. cout<<"* "<<endl;
  138. cout<<"* "<<endl;
  139. cout<<"* "<<endl;
  140. cout<<"* "<<endl;
  141. cout<<"* "<<endl;
  142. cout<<"* "<<endl;
  143. }break;
  144. case 4:
  145. {
  146. cout<<"****************** "<<endl;
  147. cout<<"* * "<<endl;
  148. cout<<"* * "<<endl;
  149. cout<<"* * * "<<endl;
  150. cout<<"* * * "<<endl;
  151. cout<<"* * "<<endl;
  152. cout<<"* * "<<endl;
  153. cout<<"* * * "<<endl;
  154. cout<<"* * * "<<endl;
  155. cout<<"* "<<endl;
  156. cout<<"* "<<endl;
  157. cout<<"* "<<endl;
  158. cout<<"* "<<endl;
  159. cout<<"* "<<endl;
  160. cout<<"* "<<endl;
  161. }break;
  162. case 3:
  163. {
  164. cout<<"****************** "<<endl;
  165. cout<<"* * "<<endl;
  166. cout<<"* * "<<endl;
  167. cout<<"* * * "<<endl;
  168. cout<<"* * * "<<endl;
  169. cout<<"* * "<<endl;
  170. cout<<"* * "<<endl;
  171. cout<<"* * * * "<<endl;
  172. cout<<"* * * *"<<endl;
  173. cout<<"* * "<<endl;
  174. cout<<"* "<<endl;
  175. cout<<"* "<<endl;
  176. cout<<"* "<<endl;
  177. cout<<"* "<<endl;
  178. cout<<"* "<<endl;
  179. }break;
  180. case 2:
  181. {
  182. cout<<"****************** "<<endl;
  183. cout<<"* * "<<endl;
  184. cout<<"* * "<<endl;
  185. cout<<"* * * "<<endl;
  186. cout<<"* * * "<<endl;
  187. cout<<"* * "<<endl;
  188. cout<<"* * "<<endl;
  189. cout<<"* * * * "<<endl;
  190. cout<<"* * * *"<<endl;
  191. cout<<"* * "<<endl;
  192. cout<<"* * "<<endl;
  193. cout<<"* * "<<endl;
  194. cout<<"* * "<<endl;
  195. cout<<"* "<<endl;
  196. cout<<"* "<<endl;
  197. }break;
  198. case 1:
  199. {
  200. cout<<"****************** "<<endl;
  201. cout<<"* * "<<endl;
  202. cout<<"* * "<<endl;
  203. cout<<"* * * "<<endl;
  204. cout<<"* * * "<<endl;
  205. cout<<"* * "<<endl;
  206. cout<<"* * "<<endl;
  207. cout<<"* * * * "<<endl;
  208. cout<<"* * * *"<<endl;
  209. cout<<"* * "<<endl;
  210. cout<<"* * * "<<endl;
  211. cout<<"* * * "<<endl;
  212. cout<<"* * *"<<endl;
  213. cout<<"* "<<endl;
  214. cout<<"* "<<endl;
  215. }break;
  216. }
  217. };
  218.  
  219. /*
  220. char slowo[5] = {"dupa"};
  221.  
  222. void krycie(slowo)
  223. {
  224. slowo
  225. }
  226. */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement