Курсовая работа: Представление булевых функций в СКНФ
b[i] [j]=0;
for (j=2; j<K; j+=4)
b[i] [j]=1;
for (j=3; j<K; j+=4)
b[i] [j]=1;
i=3;
for (j=0; j<4; j++)
b[i] [j]=0;
for (j=4; j<K; j++)
b[i] [j]=1;
for (j=0; j<K; j++)
if (b[0] [j] == 0) x++;
cout<< «A B C f\n\n»;
cout<<«0 0 0 «<<b[0] [0]<<»\n0 0 1 «<<b[0] [1]<<»\n0 1 0 «<<b[0] [2]
<<»\n0 1 1 «<<b[0] [3]<<»\n1 0 0 «<<b[0] [4]<<»\n1 0 1 «<<b[0] [5]
<<»\n1 1 0 «<<b[0] [6]<<»\n1 1 1 «<<b[0] [7]<<»\n\n»;
cout<< «F=»;
for (j=0; j<K; j++)
if (b[0] [j] == 0)
y=OutputABC (b[3] [j], b[2] [j], b[1] [j], x, y);
getch();
}
Тестирование программы
входные данные:
результат:
входные данные: