Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.12.2010, 00:05   #1
Jekon
 
Регистрация: 27.11.2010
Сообщений: 2
Счастье Как это на C# будет

class Ring
{
private:
int inf;
Ring *next, *prev;
public:
Ring()
{
inf = 0;
next = NULL;
prev = NULL;
}
void Outp();
void Add(const int &r);
unsigned int Solve();
};

Ring *ph;

void Ring::Add(const int &r)
{Ring *k;
k = new (Ring);
k->inf=r;
k->prev=this;
k->next=next;
if (next!=NULL)
next->prev=k;
else
{
k->next=this;
this->prev=k;
}
next=k;
}

unsigned int Ring::Solve()
{Ring *k;
unsigned int C;
k = this;
C=0;
do
{
k=k->next;
if (k->prev->inf == k->next->inf) C++;
}
while (k!=this);
return C;
}
Jekon вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как это будет выглядеть в Delphi? Федеор Свободное общение 1 14.11.2010 23:23
как будет работать _ILYA_ Общие вопросы C/C++ 3 29.10.2010 10:50
как это будет на Дельфи? Mereke Помощь студентам 2 22.05.2010 15:11
"Mail.Ru Агент" что это? и как это? Nick007 Софт 9 21.11.2009 10:13
Что это такое и как это того... Alex Cones Общие вопросы Delphi 2 11.10.2009 12:04