#include void main(void) { int i=0,k=0; char tasto; int ss[8]={0,3,0,2,1,3,0,2}; char mat[8][13]={ {'r','g','V',' ','a','v',' ','a','t',' ','S','T','\0'}, {'r','G','V',' ','a','v',' ','a','t',' ','S','T','\0'}, {'R','g','v',' ','a','v',' ','A','T',' ','s','t','\0'}, {'R','g','v',' ','A','V',' ','a','t',' ','s','t','\0'}, {'r','g','V',' ','a','v',' ','a','t',' ','S','T','\0'}, {'r','G','V',' ','a','v',' ','a','t',' ','S','T','\0'}, {'R','g','v',' ','a','v',' ','A','T',' ','s','t','\0'}, {'r','g','v',' ','A','V',' ','a','t',' ','s','t','\0'} }; clrscr(); while (1) { tasto=getch(); if (tasto=='f') break; if (tasto=='p') { printf("\n %d-->%d %s",k,ss[k+4],mat[k+4]); k=ss[k+4]; } else { printf("\n %d-->%d %s",k,ss[k],mat[k]); k=ss[k]; } i++; } }