Código fuente del algoritmo de recomendación
#Include " stdafx.h "
# include & ltstdio.h & gt
/*
Fuerzas aliadas británicas y francesas
0 1 2 3 4 5
1 1 1 0 0 1
*/
int Juez(int Arr[6])
{
int a = Arr[0]+Arr[1]& gt;= 1;//A+B& gt;= 1
int b = Arr[0] +Arr[ 4]+Arr[5]>= 2;
int c = Arr[0] + Arr[3]! = 2;
int d = Arr[1] + Arr[2]! = 1;
int e = Arr[2]+Arr[3]= = 1;
int f = Arr[3] +Arr[4]>= 1;/ /!d->! e d V! e
if( a + b + c + d + e + f == 6)
Devuelve 1;
Otros
Devuelve 0;
}
void asignar( int *a, int n)
{
Si (n & gt= 6 )
{
if(juez(a))
{
for(int I = 0;i<6;i++ )
printf("%3d ", a[I]);
printf(" \ n "); ;
}
a[n]= 0;
Asignación (a, n+1);
a[ n] = 1;
Asignación (a, n+1);
}
int main()
{ p>
int a[6];
Asignación (a, 0);
Devuelve 0;
}