View difference between Paste ID: 26wJ1kQF and QcetsqhG
SHOW: | | - or go back to the newest paste.
1
#include <iostream>
2
3
using namespace std;
4
5
//////////////////////////////////////////
6
string haslo;
7-
string bufor;
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): ";
19+
    cout << "Podaj haslo (max 3 znaki): ";
20-
   cin >> haslo;
20+
    cin >> haslo;
21
22-
znak1();
22+
    znak1();
23
24-
if (done == false)
24+
    if (done == false)
25
    {
26-
	znak2();
26+
        znak2();
27
28-
	if (done == false)
28+
        if (done == false)
29-
	{
29+
        {
30-
		znak3();
30+
            znak3();
31-
	}
31+
        }
32
    }
33-
   
33+
34
}
35
36
//////////////////////////////////////////
37
void znak1()
38
{
39-
for(int i = 31; i <= 127; i++)
39+
    for(int i = 31; i <= 127; i++)
40
    {
41-
	(int)a = i;
41+
        a = i;
42-
	bufor = a;
42+
        bufor = a;
43-
	if(bufor == haslo)
43+
        if(bufor == haslo)
44-
	{
44+
        {
45-
		cout << "Mam! Twoje haslo to: " << bufor;
45+
            cout << "Mam! Twoje haslo to: " << bufor;
46-
		done = true;
46+
            done = true;
47-
		break;
47+
            break;
48-
	}
48+
        }
49
    }
50
}
51
52
//////////////////////////////////////////
53
void znak2()
54
{
55-
for(int j = 31; j <= 127; j++)
55+
    for(int j = 31; j <= 127; j++)
56
    {
57-
	for(int i = 31; i <= 127; i++)
57+
        for(int i = 31; i <= 127; i++)
58-
	{
58+
        {
59-
		(int)a = i;
59+
            a = i;
60-
		(int)b = j;
60+
            b = j;
61-
		bufor = b + a;
61+
            bufor = b + a;
62-
		if(bufor == haslo)
62+
            if(bufor == haslo)
63-
		{
63+
            {
64-
			cout << "Mam! Twoje haslo to: " << bufor;
64+
                cout << "Mam! Twoje haslo to: " << bufor;
65-
			done = true;
65+
                done = true;
66-
			break;
66+
                break;
67-
		}
67+
            }
68-
	}
68+
        }
69
    }
70
}
71
72
/////////////////////////////////////////
73
void znak3()
74
{
75-
for(int k = 31; k <= 127; k++)
75+
    for(int k = 31; k <= 127; k++)
76
    {
77-
for(int j = 31; j <= 127; j++)
77+
        for(int j = 31; j <= 127; j++)
78
        {
79-
	for(int i = 31; i <= 127; i++)
79+
            for(int i = 31; i <= 127; i++)
80-
	{
80+
            {
81-
		(int)a = i;
81+
                a = i;
82-
		(int)b = j;
82+
                b = j;
83-
		(int)c = k;
83+
                c = k;
84-
		bufor = c + b + a;
84+
                bufor = c + b + a;
85-
		if(bufor == haslo)
85+
                if(bufor == haslo)
86-
		{
86+
                {
87-
			cout << "Mam! Twoje haslo to: " << bufor;
87+
                    cout << "Mam! Twoje haslo to: " << bufor;
88-
			done = true;
88+
                    done = true;
89-
			break;
89+
                    break;
90-
		}
90+
                }
91-
	}
91+
            }
92
        }
93
    }
94
}