You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: Hanoi/generateDisks.hpp
+19-22
Original file line number
Diff line number
Diff line change
@@ -2,55 +2,52 @@
2
2
3
3
/** Função que gera os discos e as jogadas */
4
4
5
-
intgetDiscos() {
6
-
intdiscos = 1;
5
+
intgetDisks() {
6
+
intdisks = 1;
7
7
8
8
cout << "O desafio deste jogo é mover todos os discos da haste de origem para a haste de destino \nutilizando uma haste auxiliar (haste trabalho) e atendendo a algumas regras: " << endl;
9
9
cout << "\n- Somente um disco pode ser movido por vez" << endl;
10
10
cout << "- Um disco maior nunca pode ser posicionado sobre um disco menor" << endl << endl;
11
11
12
-
13
-
14
12
do {
15
-
16
-
if(discos < 1 || discos > 8) {
13
+
if(disks < 1 || disks > 8) {
17
14
system("cls");
18
-
cout << discos << " não é um número válido!" << endl << endl;
15
+
cout << disks << " não é um número válido!" << endl << endl;
19
16
}
20
17
21
18
cout << "Escolha o número de discos (1 a 8): ";
22
-
cin >> discos;
19
+
cin >> disks;
23
20
fflush(stdin);
24
21
25
-
} while(discos < 1 || discos > 8);
22
+
} while(disks < 1 || disks > 8);
26
23
27
-
returndiscos;
24
+
returndisks;
28
25
}
29
26
30
-
intgetJogadas(Stack *stack, intdiscos) {
31
-
for(int i = discos; i >= 1; i--) {
27
+
intgetJogadas(Stack *stack, intdisks) {
28
+
for(int i = disks; i >= 1; i--) {
32
29
push(stack, i);
33
30
}
34
31
35
-
intdificuldade = 1;
32
+
intdifficulty = 1;
36
33
37
34
do {
38
35
system("cls");
39
-
if(dificuldade < 0 || dificuldade > 1) {
40
-
cout << dificuldade << " não é um número válido!" << endl << endl;
36
+
if(difficulty < 0 || difficulty > 1) {
37
+
cout << difficulty << " não é um número válido!" << endl << endl;
0 commit comments