#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main (void) {
time_t t;
int i;
int a [3];
int j;
srand ((int)time (&t));
a [0] = (rand () % 8) + 1;
while ((a [1] = (rand () % 8)) == a [0]);
while (((a [2] = (rand () % 8)) == a [0]) || (a [2] == a [1]));
j = rand () % 2;
printf ("Zur Sicherheit: %i %i %i\n", a [0], a [1], a [2]);
printf ("Zustand\t\tFolge-Zustand fuer\tAusgang\n");
printf ("\t\t\tx=0\tx=1\t\t\t\t\n");
for (i = 1; i <= 8; i++) {
if (i == a [0])
printf ("%i\t\t\t%i\t%i\t\t\t\t%i\n", a [0], a [1], a [2], j);
else if (i == a [1])
printf ("%i\t\t\t%i\t%i\t\t\t\t%i\n", a [1], a [2], a [0], j);
else if (i == a [2])
printf ("%i\t\t\t%i\t%i\t\t\t\t%i\n", a [2], a [0], a [1], j);
else
printf ("%i\t\t\t%i\t%i\t\t\t\t%i\n", i, (rand () % 8) + 1, (rand () % 8) + 1, rand () % 2);
}
return 0;
}