R
rapheal2k6
Guest
bonjour, ive été essayez d'exécuter ce code sur Visual C , mais je reçois toujours des erreurs,
s'il vous plaît m'aider.les erreurs:
1>. \ Tu.cpp (6): erreur C2006: '# include':
s'attendait à un nom de fichier, trouvé 'l'aide'
1>. \ Tu.cpp (6): erreur fatale C1083: Impossible d'ouvrir le fichier include:'': Aucun fichier ou répertoire
et le code est:
#
include <iostream.h>#
include <process.h>
#
include "stdafx.h"
#
include using namespace std;
int a [9] [9] = (0,0,9,0,0,0,0,2,0,
0,6,0,0,0,9,0,0,5,
0,0,0,8,7,0,0,0,0,
0,0,1,0,8,0,0,0,0,
0,4,0,5,0,7,1,3,0,
6,0,0,0,1,0,4,0,0,
0,0,0,0,4,8,2,0,0,
7,0,0,6,0,0,0,5,0,
0,9,0,0,0,0,8,0,0);
int b [9] [9], k, l, m, z, flag = 0, g, h;
int horizontal (int, int, int);
int vertical (int, int, int);
case int (int, int, int);
assumer int (int, int);
void main ()
(
/ / clrscr ();
cout << "entrer les valeurs \ n";
for (int i = 0; i <9; i )
for (int j = 0; j <9; j )
cin>> a [j];
for (i = 0; i <9; i )
for (j = 0; j <9; j )
b [j] = a [j];
for (i = 0; i <9; i = i 1)
for (j = 0; j <9; j = j 1)
(
/ / flag = 0;
if (a [j] == 0)
(
if (flag)
(
i = g, j = h;
flag = 0;
)
if (assume (i, j) == 2)
(
flag = 1;
if (j == 0)
(
h = 8;
g = i;
g -;
)
autre
(
g = i;
h = j;
h -;
)
if (a [g] [h]! = 0)
(
if (h == 0)
(
h = 8;
g -;
)
autre
(
h -;
)
if (a [g] [h]! = 0)
(
if (h == 0)
(
h = 8;
g -;
)
autre
(
h -;
)
if (a [g] [h]! = 0)
(
if (h == 0)
(
h = 8;
g -;
)
autre
(
h -;
)
if (a [g] [h]! = 0)
(
if (h == 0)
(
h = 8;
g -;
)
autre
(
h -;
)
)
)
)
)
)
)
)
for (i = 0; i <9; i )
(
for (j = 0; j <9; j )
cout <<b [j] << "\ t";
cout << "\ n";
)
/ / getch ();
)int horizontal (int i, int j, int z)
(
k = i; l = j;
for (j = 0; j <9; j )
(
if (j == l)
(
if (j ==
<img src="images/smiles/icon_cool.gif" alt="Cool" border="0" />break;
j ;
)
si ((z == b [j]))
return 0;
)
return 1;
)
int vertical (int i, int j, int z)
(
k = i;
l = j;
for (i = 0; i <9; i )
(
if (i == k)
(
if (i ==
<img src="images/smiles/icon_cool.gif" alt="Cool" border="0" />break;
i ;
)
si ((z == b [j]))
return 0;
)
return 1;
)
int case (int i, int j, int z)
(
k = i;
l = j;
if (i <= 2 & & j <= 2)
(
for (int m = 0; m <= 2, m )
(
for (int n = 0; n <= 2 n )
(
si ((k! = m & & l! = n) & & (z == b [m] [n])) / / checkout ici
return 0;
))
return 1;
)
else if (i <= 2 & & j <= 5)
(
for (int m = 0; m <= 2, m )
for (int n = 3; n <= 5; n )
(
if (k == m & & l == n);
else if (z == b [m] [n])
return 0;
)
return 1;
)
else if (i <= 2 & & j <=
<img src="images/smiles/icon_cool.gif" alt="Cool" border="0" />(
for (int m = 0; m <= 2, m )
for (int n = 6; n <= 8; n )
(
if (k == m & & l == n);
else if (z == b [m] [n])
return 0;
)
return 1;
)
else if (i <= 5 & & j <= 2)
(
for (int m = 3; m <= 5; m )
for (int n = 0; n <= 2 n )
(
if (k == m & & l == n);
else if (z == b [m] [n])
return 0;
)
return 1;
)
else if (i <= 5 & & j <= 5)
(
for (int m = 3; m <= 5; m )
for (int n = 3; n <= 5; n )
(
if (k == m & & l == n);
else if (z == b [m] [n])
return 0;
)
return 1;
)
else if (i <= 5 & & j <=
<img src="images/smiles/icon_cool.gif" alt="Cool" border="0" />(
for (int m = 3; m <= 5; m )
for (int n = 6; n <= 8; n )
(
if (k == m & & l == n);
else if (z == b [m] [n])
return 0;
)
return 1;
)
else if (i <= 8 & & j <= 2)
(
for (int m = 6; m <= 8; m )
for (int n = 0; n <= 2 n )
(
if (k == m & & l == n);
else if (z == b [m] [n])
return 0;
)
return 1;
)
else if (i <= 8 & & j <= 5)
(
for (int m = 6; m <= 8; m )
for (int n = 3; n <= 5; n )
(
if (k == m & & l == n);
else if (z == b [m] [n])
return 0;
)
return 1;
)
else if (i <= 8 & & j <=
<img src="images/smiles/icon_cool.gif" alt="Cool" border="0" />(
for (int m = 6; m <= 8; m )
for (int n = 6; n <= 8; n )
(
if (k == m & & l == n);
else if (z == b [m] [n])
return 0;
)
return 1;
)
return 1;
)
int assumer (int i, int j)
(
m = b [j] 1;
tout (1)
(
b [j] = m;
if (m> 9)
(
b [j] = 0;
return 2;
)
if (vertical (i, j, b [j]))
if (horizontal (i, j, b [j]))
if (case (i, j, b [j]))
(
b [j] = m;
return 0;
)
m ;
)
)
s'il vous plaît m'aider.les erreurs:
1>. \ Tu.cpp (6): erreur C2006: '# include':
s'attendait à un nom de fichier, trouvé 'l'aide'
1>. \ Tu.cpp (6): erreur fatale C1083: Impossible d'ouvrir le fichier include:'': Aucun fichier ou répertoire
et le code est:
#
include <iostream.h>#
include <process.h>
#
include "stdafx.h"
#
include using namespace std;
int a [9] [9] = (0,0,9,0,0,0,0,2,0,
0,6,0,0,0,9,0,0,5,
0,0,0,8,7,0,0,0,0,
0,0,1,0,8,0,0,0,0,
0,4,0,5,0,7,1,3,0,
6,0,0,0,1,0,4,0,0,
0,0,0,0,4,8,2,0,0,
7,0,0,6,0,0,0,5,0,
0,9,0,0,0,0,8,0,0);
int b [9] [9], k, l, m, z, flag = 0, g, h;
int horizontal (int, int, int);
int vertical (int, int, int);
case int (int, int, int);
assumer int (int, int);
void main ()
(
/ / clrscr ();
cout << "entrer les valeurs \ n";
for (int i = 0; i <9; i )
for (int j = 0; j <9; j )
cin>> a [j];
for (i = 0; i <9; i )
for (j = 0; j <9; j )
b [j] = a [j];
for (i = 0; i <9; i = i 1)
for (j = 0; j <9; j = j 1)
(
/ / flag = 0;
if (a [j] == 0)
(
if (flag)
(
i = g, j = h;
flag = 0;
)
if (assume (i, j) == 2)
(
flag = 1;
if (j == 0)
(
h = 8;
g = i;
g -;
)
autre
(
g = i;
h = j;
h -;
)
if (a [g] [h]! = 0)
(
if (h == 0)
(
h = 8;
g -;
)
autre
(
h -;
)
if (a [g] [h]! = 0)
(
if (h == 0)
(
h = 8;
g -;
)
autre
(
h -;
)
if (a [g] [h]! = 0)
(
if (h == 0)
(
h = 8;
g -;
)
autre
(
h -;
)
if (a [g] [h]! = 0)
(
if (h == 0)
(
h = 8;
g -;
)
autre
(
h -;
)
)
)
)
)
)
)
)
for (i = 0; i <9; i )
(
for (j = 0; j <9; j )
cout <<b [j] << "\ t";
cout << "\ n";
)
/ / getch ();
)int horizontal (int i, int j, int z)
(
k = i; l = j;
for (j = 0; j <9; j )
(
if (j == l)
(
if (j ==
<img src="images/smiles/icon_cool.gif" alt="Cool" border="0" />break;
j ;
)
si ((z == b [j]))
return 0;
)
return 1;
)
int vertical (int i, int j, int z)
(
k = i;
l = j;
for (i = 0; i <9; i )
(
if (i == k)
(
if (i ==
<img src="images/smiles/icon_cool.gif" alt="Cool" border="0" />break;
i ;
)
si ((z == b [j]))
return 0;
)
return 1;
)
int case (int i, int j, int z)
(
k = i;
l = j;
if (i <= 2 & & j <= 2)
(
for (int m = 0; m <= 2, m )
(
for (int n = 0; n <= 2 n )
(
si ((k! = m & & l! = n) & & (z == b [m] [n])) / / checkout ici
return 0;
))
return 1;
)
else if (i <= 2 & & j <= 5)
(
for (int m = 0; m <= 2, m )
for (int n = 3; n <= 5; n )
(
if (k == m & & l == n);
else if (z == b [m] [n])
return 0;
)
return 1;
)
else if (i <= 2 & & j <=
<img src="images/smiles/icon_cool.gif" alt="Cool" border="0" />(
for (int m = 0; m <= 2, m )
for (int n = 6; n <= 8; n )
(
if (k == m & & l == n);
else if (z == b [m] [n])
return 0;
)
return 1;
)
else if (i <= 5 & & j <= 2)
(
for (int m = 3; m <= 5; m )
for (int n = 0; n <= 2 n )
(
if (k == m & & l == n);
else if (z == b [m] [n])
return 0;
)
return 1;
)
else if (i <= 5 & & j <= 5)
(
for (int m = 3; m <= 5; m )
for (int n = 3; n <= 5; n )
(
if (k == m & & l == n);
else if (z == b [m] [n])
return 0;
)
return 1;
)
else if (i <= 5 & & j <=
<img src="images/smiles/icon_cool.gif" alt="Cool" border="0" />(
for (int m = 3; m <= 5; m )
for (int n = 6; n <= 8; n )
(
if (k == m & & l == n);
else if (z == b [m] [n])
return 0;
)
return 1;
)
else if (i <= 8 & & j <= 2)
(
for (int m = 6; m <= 8; m )
for (int n = 0; n <= 2 n )
(
if (k == m & & l == n);
else if (z == b [m] [n])
return 0;
)
return 1;
)
else if (i <= 8 & & j <= 5)
(
for (int m = 6; m <= 8; m )
for (int n = 3; n <= 5; n )
(
if (k == m & & l == n);
else if (z == b [m] [n])
return 0;
)
return 1;
)
else if (i <= 8 & & j <=
<img src="images/smiles/icon_cool.gif" alt="Cool" border="0" />(
for (int m = 6; m <= 8; m )
for (int n = 6; n <= 8; n )
(
if (k == m & & l == n);
else if (z == b [m] [n])
return 0;
)
return 1;
)
return 1;
)
int assumer (int i, int j)
(
m = b [j] 1;
tout (1)
(
b [j] = m;
if (m> 9)
(
b [j] = 0;
return 2;
)
if (vertical (i, j, b [j]))
if (horizontal (i, j, b [j]))
if (case (i, j, b [j]))
(
b [j] = m;
return 0;
)
m ;
)
)