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

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

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 15.03.2008, 20:33   #1
Roman-S
 
Регистрация: 22.02.2008
Сообщений: 8
По умолчанию Очередь, нид хэлп

Создать очередь из чисел. Подсчитать количество пар соседних элементов, которые совпадают между собой. Оставить по одному из таких элементов, то есть исключить все повторяющиеся, идущие подряд элементы.

То что выделено жирным шрифтом, должна делать функция Opt, а я что-то не особо представляю, как можно сравнить два идущих подряд элемента в очереди ((
Код:
#include <stdio.h>

struct tqueue
{
	int inf;
	tqueue *next;
};

void Insert(tqueue *&h,tqueue *&t,int item)
{
	tqueue *r=new tqueue;
	r->inf=item;
	r->next=NULL;
	if(!h&&!t) h=t=r;
	else
	{
		t->next=r;
		t=r;
	}
}

int Take(tqueue *&h,tqueue *&t)
{
	tqueue *r=h;
	int i=r->next;
	h=r->next;
	if(!h) t=NULL;
	delete r;
	return i;
}

void Opt(tqueue *&head,tqueue *&tail)
{
	:'(
}

void main()
{
	FILE *f,*g;
	int i;
	tqueue *head,*tail;
	head=tail=NULL;
	while(!feof(f))
	{
		fscanf(f,"%d ",&i);
		Insert(head,tail,i);
	}
	fclose(f);
	Opt(head,tail);
        //...
}

Последний раз редактировалось Roman-S; 15.03.2008 в 20:37.
Roman-S вне форума
Старый 15.03.2008, 23:40   #2
Roman-S
 
Регистрация: 22.02.2008
Сообщений: 8
По умолчанию

Сделал, тема не актуальна!
Roman-S вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Стек и очередь. (Delphi) Olgasato Помощь студентам 8 02.04.2010 08:08
Бинарное дерево, нид хэлп Roman-S Общие вопросы C/C++ 4 24.04.2008 14:24
ХЭЛП gemini1 Фриланс 1 15.10.2007 18:47
хэлп zinnyrik БД в Delphi 0 17.05.2007 15:25