Форум программистов, компьютерный форум, киберфорум
Наши страницы

Сравнить два поля узла - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Удаление строк (символов) из файла http://www.cyberforum.ru/cpp-beginners/thread966149.html
Подскажите, пожалуйста как реализовать программно (1) исключение из исходного текстового файла подстрок, являющихся цепочками заданного языка. И (2) оставляет в исходном текстовом файле только...
C++ не получается, хоть убеи :С ___________________________ Stellaj.txt : ___________________________ StellajZ abc_sklad Velosiped 3.4 2 polka7 KUB http://www.cyberforum.ru/cpp-beginners/thread966144.html
C++ Ошибка при работе с объектами
Доброго времени суток! Я написал программу для работы с матрицами. При умножении происходит следующее: Matrix M3 = M1 * M2; // после этого M3 = M1. Отладка показала, что возвращаемый из оператора...
C++ Нахождения цикла в орграфе
Задан орграф списком смежности, при этом его вершинами являются строчные латинские символы. Описание выглядит примерно так: <описание i-ой вершины> ::= <символ, записанный в i-й вершине> <число di...
C++ Посчитать количество различных элементов массива http://www.cyberforum.ru/cpp-beginners/thread966089.html
Собственно задача обозначена в заглавии темы. НЕ могу понять что неправильно в моем говнокоде (постоянно вывадит 100). Подскажите пожалста что нетак? for (iii = 0; iii <100; iii++) { ...
C++ Список структур данных Имеется вот такое задание: Описать, используя структуру данных запись, школьный класс (Фамилия и инициалы, дата рождения, месяц рождения, год рождения). Составить программу, выдающую список учеников,... подробнее

Показать сообщение отдельно
Лев Борисов
2 / 2 / 0
Регистрация: 14.02.2013
Сообщений: 99

Сравнить два поля узла - C++

01.10.2013, 01:16. Просмотров 284. Ответов 4
Метки (Все метки)

Имеется двусвязный список фишек домино.
В нём два поля: левое и правое числа фишки домино.
Нужно пробежать такой цикл, чтобы выяснить соответствует ли правилам игры цепочка: т.е. равно ли правое поле текущей фишки (second_f) левому полю следующей фишки (first_f).

Пробовал этот, что-то не так

C++
1
2
3
4
5
6
7
8
9
10
11
while(flow_number)
    {
        buf = flow_number;
        while(buf = buf -> next)
        {
            if (buf -> first_f != flow_number -> second_f)
                cout << "\n\tИмеется несоответсвие правилам!";
            else
                cout << "\n\tЦепочка составлена верно!";
        }
    }
здесь flow_number - текущая фишка. Подумал, что можно только этим обойтись. Или нет?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.