#include <iostream> #include <algorithm> const int numb = 5; struct DKA { int value; unsigned char next; } dka[8] = { { 0xFF, 0xFF }, { 3, 0 }, { 4, 0 }, { 5, 2 }, { 2, 0 }, { 6, 1 }, { 1, 4 }, { 0, 6 } }; unsigned char step(unsigned char t, int i) { if (dka[t].next == 0xFF) return t; std::cout << i << " - i | " << " XD :) " << dka[t].value << '\n'; return dka[t].next; } int main() { unsigned char time = 0; for (int h = 0; h < 20; ++h) { time = 0x07; for (int i = 0, z = 0, n = 0; i < 10; ++i, ++n, ++z) { std::cout << n << " - n | " << i << " - i | " << " run " << std::endl; time = step(time,i); } } }
Standard input is empty
0 - n | 0 - i | run 0 - i | XD :) 0 1 - n | 1 - i | run 1 - i | XD :) 1 2 - n | 2 - i | run 2 - i | XD :) 2 3 - n | 3 - i | run 4 - n | 4 - i | run 5 - n | 5 - i | run 6 - n | 6 - i | run 7 - n | 7 - i | run 8 - n | 8 - i | run 9 - n | 9 - i | run 0 - n | 0 - i | run 0 - i | XD :) 0 1 - n | 1 - i | run 1 - i | XD :) 1 2 - n | 2 - i | run 2 - i | XD :) 2 3 - n | 3 - i | run 4 - n | 4 - i | run 5 - n | 5 - i | run 6 - n | 6 - i | run 7 - n | 7 - i | run 8 - n | 8 - i | run 9 - n | 9 - i | run 0 - n | 0 - i | run 0 - i | XD :) 0 1 - n | 1 - i | run 1 - i | XD :) 1 2 - n | 2 - i | run 2 - i | XD :) 2 3 - n | 3 - i | run 4 - n | 4 - i | run 5 - n | 5 - i | run 6 - n | 6 - i | run 7 - n | 7 - i | run 8 - n | 8 - i | run 9 - n | 9 - i | run 0 - n | 0 - i | run 0 - i | XD :) 0 1 - n | 1 - i | run 1 - i | XD :) 1 2 - n | 2 - i | run 2 - i | XD :) 2 3 - n | 3 - i | run 4 - n | 4 - i | run 5 - n | 5 - i | run 6 - n | 6 - i | run 7 - n | 7 - i | run 8 - n | 8 - i | run 9 - n | 9 - i | run 0 - n | 0 - i | run 0 - i | XD :) 0 1 - n | 1 - i | run 1 - i | XD :) 1 2 - n | 2 - i | run 2 - i | XD :) 2 3 - n | 3 - i | run 4 - n | 4 - i | run 5 - n | 5 - i | run 6 - n | 6 - i | run 7 - n | 7 - i | run 8 - n | 8 - i | run 9 - n | 9 - i | run 0 - n | 0 - i | run 0 - i | XD :) 0 1 - n | 1 - i | run 1 - i | XD :) 1 2 - n | 2 - i | run 2 - i | XD :) 2 3 - n | 3 - i | run 4 - n | 4 - i | run 5 - n | 5 - i | run 6 - n | 6 - i | run 7 - n | 7 - i | run 8 - n | 8 - i | run 9 - n | 9 - i | run 0 - n | 0 - i | run 0 - i | XD :) 0 1 - n | 1 - i | run 1 - i | XD :) 1 2 - n | 2 - i | run 2 - i | XD :) 2 3 - n | 3 - i | run 4 - n | 4 - i | run 5 - n | 5 - i | run 6 - n | 6 - i | run 7 - n | 7 - i | run 8 - n | 8 - i | run 9 - n | 9 - i | run 0 - n | 0 - i | run 0 - i | XD :) 0 1 - n | 1 - i | run 1 - i | XD :) 1 2 - n | 2 - i | run 2 - i | XD :) 2 3 - n | 3 - i | run 4 - n | 4 - i | run 5 - n | 5 - i | run 6 - n | 6 - i | run 7 - n | 7 - i | run 8 - n | 8 - i | run 9 - n | 9 - i | run 0 - n | 0 - i | run 0 - i | XD :) 0 1 - n | 1 - i | run 1 - i | XD :) 1 2 - n | 2 - i | run 2 - i | XD :) 2 3 - n | 3 - i | run 4 - n | 4 - i | run 5 - n | 5 - i | run 6 - n | 6 - i | run 7 - n | 7 - i | run 8 - n | 8 - i | run 9 - n | 9 - i | run 0 - n | 0 - i | run 0 - i | XD :) 0 1 - n | 1 - i | run 1 - i | XD :) 1 2 - n | 2 - i | run 2 - i | XD :) 2 3 - n | 3 - i | run 4 - n | 4 - i | run 5 - n | 5 - i | run 6 - n | 6 - i | run 7 - n | 7 - i | run 8 - n | 8 - i | run 9 - n | 9 - i | run 0 - n | 0 - i | run 0 - i | XD :) 0 1 - n | 1 - i | run 1 - i | XD :) 1 2 - n | 2 - i | run 2 - i | XD :) 2 3 - n | 3 - i | run 4 - n | 4 - i | run 5 - n | 5 - i | run 6 - n | 6 - i | run 7 - n | 7 - i | run 8 - n | 8 - i | run 9 - n | 9 - i | run 0 - n | 0 - i | run 0 - i | XD :) 0 1 - n | 1 - i | run 1 - i | XD :) 1 2 - n | 2 - i | run 2 - i | XD :) 2 3 - n | 3 - i | run 4 - n | 4 - i | run 5 - n | 5 - i | run 6 - n | 6 - i | run 7 - n | 7 - i | run 8 - n | 8 - i | run 9 - n | 9 - i | run 0 - n | 0 - i | run 0 - i | XD :) 0 1 - n | 1 - i | run 1 - i | XD :) 1 2 - n | 2 - i | run 2 - i | XD :) 2 3 - n | 3 - i | run 4 - n | 4 - i | run 5 - n | 5 - i | run 6 - n | 6 - i | run 7 - n | 7 - i | run 8 - n | 8 - i | run 9 - n | 9 - i | run 0 - n | 0 - i | run 0 - i | XD :) 0 1 - n | 1 - i | run 1 - i | XD :) 1 2 - n | 2 - i | run 2 - i | XD :) 2 3 - n | 3 - i | run 4 - n | 4 - i | run 5 - n | 5 - i | run 6 - n | 6 - i | run 7 - n | 7 - i | run 8 - n | 8 - i | run 9 - n | 9 - i | run 0 - n | 0 - i | run 0 - i | XD :) 0 1 - n | 1 - i | run 1 - i | XD :) 1 2 - n | 2 - i | run 2 - i | XD :) 2 3 - n | 3 - i | run 4 - n | 4 - i | run 5 - n | 5 - i | run 6 - n | 6 - i | run 7 - n | 7 - i | run 8 - n | 8 - i | run 9 - n | 9 - i | run 0 - n | 0 - i | run 0 - i | XD :) 0 1 - n | 1 - i | run 1 - i | XD :) 1 2 - n | 2 - i | run 2 - i | XD :) 2 3 - n | 3 - i | run 4 - n | 4 - i | run 5 - n | 5 - i | run 6 - n | 6 - i | run 7 - n | 7 - i | run 8 - n | 8 - i | run 9 - n | 9 - i | run 0 - n | 0 - i | run 0 - i | XD :) 0 1 - n | 1 - i | run 1 - i | XD :) 1 2 - n | 2 - i | run 2 - i | XD :) 2 3 - n | 3 - i | run 4 - n | 4 - i | run 5 - n | 5 - i | run 6 - n | 6 - i | run 7 - n | 7 - i | run 8 - n | 8 - i | run 9 - n | 9 - i | run 0 - n | 0 - i | run 0 - i | XD :) 0 1 - n | 1 - i | run 1 - i | XD :) 1 2 - n | 2 - i | run 2 - i | XD :) 2 3 - n | 3 - i | run 4 - n | 4 - i | run 5 - n | 5 - i | run 6 - n | 6 - i | run 7 - n | 7 - i | run 8 - n | 8 - i | run 9 - n | 9 - i | run 0 - n | 0 - i | run 0 - i | XD :) 0 1 - n | 1 - i | run 1 - i | XD :) 1 2 - n | 2 - i | run 2 - i | XD :) 2 3 - n | 3 - i | run 4 - n | 4 - i | run 5 - n | 5 - i | run 6 - n | 6 - i | run 7 - n | 7 - i | run 8 - n | 8 - i | run 9 - n | 9 - i | run 0 - n | 0 - i | run 0 - i | XD :) 0 1 - n | 1 - i | run 1 - i | XD :) 1 2 - n | 2 - i | run 2 - i | XD :) 2 3 - n | 3 - i | run 4 - n | 4 - i | run 5 - n | 5 - i | run 6 - n | 6 - i | run 7 - n | 7 - i | run 8 - n | 8 - i | run 9 - n | 9 - i | run