Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Домино. Правильный ли ряд ?


Автор: Vitkaz 25.12.2006, 15:59
  Здравствуйте! Помогите пожалуйста написать программу для решения следующей задачи, используя struct. Задача: Домино, ряд из 28 домино. Проверить, правильный ли ряд.

Автор: Rockie 25.12.2006, 16:08
Vitkaz, в каком случае ряд является правильным?

Автор: MAKCim 25.12.2006, 16:12
Код

struct bones {
    int left;
    int right;
};

int check(struct bones *array, size_t size) {
    while (size--)
        if (array[size].left != array[size - 1].right) return 1;
    return 0;
}

Автор: Vitkaz 25.12.2006, 16:14
Т.е. первая и последняя, вторая и предпоследняя и т.д. должны совпадать.

MAKCim, спасибо БОЛЬШОЕ! Я вижу в программе ты используешь указатель, с которыми я плохо знаком. Объясни пожалуйста, как программа работает т.к. я начинающий и самостоятельно разобраться не смогу.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)