Мне нужно написать програму которая будет решать задачу Ейнштейна. на VB. сказать чесно- если бы нужно было написать на прологе я бы не обращался за помощью. Решить задачу не составляет большого труда ( я решил её за 5 минут) . но воплотить это на VB довольно непросто. Я нуждаюсь в ваших, господа, советах или подсказках. пока-что я думаю зделать 3 комбо бокса в 2 будут условия а в 3-м будут какбэ решения.
Условие:
С одной стороны улицы подряд стоят пять домов, каждый — своего цвета. В каждом живёт человек, все пять — разных национальностей. Каждый человек предпочитает уникальную марку сигарет, напиток и домашнее животное. Кроме того:
1.Англичанин живёт в красном доме.
2.Швед держит собаку.
3.В зелёном доме пьют кофе.
4.Датчанин предпочитает чай.
5.Зелёный дом — по соседству слева от белого.
6.Курильщик «Pall Mall» разводит птиц.
7.В жёлтом доме курят «Dunhill».
8.Молоко пьют в доме посередине.
9.Норвежец живет в первом доме.
10.Человек, курящий «Marlboro», живёт рядом с хозяином кошки.
11.Дом, где курят «Dunhill», — рядом с тем, где держат лошадь.
12.Любитель «Winfield» пьёт пиво.
13.Немец курит «Rothmans».
14.Норвежец живёт рядом с синим домом.
15.Тот, кто курит «Marlboro», живет рядом с тем, кто пьет воду.
Вопрос:
У кого живёт рыбка?
более подробная информация: http://ru.wikipedia.org/wiki/Загадка_Эйнштейна