Форум за въпроси

Първо домашно за шеста група(Семинар)

Re: Първо домашно за шеста група(Семинар)

by Кристиан Азманов -
Number of replies: 0
По първия ти въпрос: Когато имаш метод като IsInsideContainer и CowElement можеш директно да направиш нещо от сорта:

if(IsInsideContainer && CowElement)
    cows++;

if(IsInsideContainer && BullElement)
    bulls++;

Също можеш да си зададеш и въпроса: Елемент, който е бик, крава ли е? Плюс това, следващото ви домашно ще трябва да надгради това, така че така съм преценил да е за момента структурата на интерфейса на класа ви.

По втория ти въпрос:
Идеята е да ползва полето, което е зададено на играта, тоест this->numbersContainer и на базата на него да изгенерира стринг от типа : "Cows:x    Bulls:y".
Плюс това, аз съм го написал в условито. Просто трябва да го прочетеш:

bool BullElement(int* arr, int position, int value)
 - Проверява дали конкретен елемент е 'бик' (arr: числото в играта, position: индекс на позиция която проверяваме, value:стойност, за която проверяваме)