Glenpl

Untitled

Nov 4th, 2014
295
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.32 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. //////////////////////////////////////////
  6. string haslo;
  7. string bufor;
  8. char a,b,c;
  9. bool done = false;
  10.  
  11. //////////////////////////////////////////
  12. void znak1();
  13. void znak2();
  14. void znak3();
  15.  
  16. //////////////////////////////////////////
  17. int main()
  18. {
  19.    cout << "Podaj haslo (max 3 znaki): ";
  20.    cin >> haslo;
  21.  
  22. znak1();
  23.  
  24. if (done == false)
  25. {
  26.     znak2();
  27.  
  28.     if (done == false)
  29.     {
  30.         znak3();
  31.     }
  32. }
  33.    
  34. }
  35.  
  36. //////////////////////////////////////////
  37. void znak1()
  38. {
  39. for(int i = 31; i <= 127; i++)
  40. {
  41.     (int)a = i;
  42.     bufor = a;
  43.     if(bufor == haslo)
  44.     {
  45.         cout << "Mam! Twoje haslo to: " << bufor;
  46.         done = true;
  47.         break;
  48.     }
  49. }
  50. }
  51.  
  52. //////////////////////////////////////////
  53. void znak2()
  54. {
  55. for(int j = 31; j <= 127; j++)
  56. {
  57.     for(int i = 31; i <= 127; i++)
  58.     {
  59.         (int)a = i;
  60.         (int)b = j;
  61.         bufor = b + a;
  62.         if(bufor == haslo)
  63.         {
  64.             cout << "Mam! Twoje haslo to: " << bufor;
  65.             done = true;
  66.             break;
  67.         }
  68.     }
  69. }
  70. }
  71.  
  72. /////////////////////////////////////////
  73. void znak3()
  74. {
  75. for(int k = 31; k <= 127; k++)
  76. {
  77. for(int j = 31; j <= 127; j++)
  78. {
  79.     for(int i = 31; i <= 127; i++)
  80.     {
  81.         (int)a = i;
  82.         (int)b = j;
  83.         (int)c = k;
  84.         bufor = c + b + a;
  85.         if(bufor == haslo)
  86.         {
  87.             cout << "Mam! Twoje haslo to: " << bufor;
  88.             done = true;
  89.             break;
  90.         }
  91.     }
  92. }
  93. }
  94. }
Advertisement
Add Comment
Please, Sign In to add comment