Прошу прощения, я давно-о-о-о-о не занимался программированием, так что могу быть неправ.
1. он тебе говорит
«d» may be used uninitialized in this function [-Wuninitialized]
т.е. "d" у тебя не инициализированна. попробуй сначала присвоить значение d равное 0.
2. а какой смысл увеличивать d только в случае если число угадано (хотя, судя по "goto K" оно у тебя никогда не увеличится)?
мне нравится твой ник