Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Wiwia
Сообщений: n/a
#1

равные соседи в очереди - C++

17.10.2010, 15:23. Просмотров 309. Ответов 0
Метки нет (Все метки)

Здравствуйте,помогите ,пожалуйста,найти ошибку.Выскакивает окно очередь вводится,а потом выскакивает какая-то ошибка.наверно,неправильно что-то в последнем методе.

Описать функцию,которая подсчитывает количество элементов списка ,у которого равные соседи.Первый и последний элемент считать соседями.Первый и последний считать соседями.

#include<iostream.h>
#include<conio.h>

class Queue
{
private:
struct SpL
{
int element;
SpL *prev;
SpL *next;
};
SpL *first;
SpL *last;
public:
Queue()
{
first = NULL;
last = first;
}
void add(int v)
{
if (first == NULL)
{
first = new SpL;
first->element = v;
first->next = NULL;
}
else
{
SpL* temp = new SpL;
temp->element = v;
temp->next = NULL;
last->next = temp;
last = temp;
}
}
int Pusto()
{
return (first == NULL);
}
int find()
{ int count=0;
SpL *t;
t = first;
while (t != NULL)
{
if(t->prev==t->next)
count++;

}
cout<<"Kolichestvo elementov s ravnymi sosedyami: ";
return count;
}
};
int main()
{
Queue q;
cout << "Vvedite element ocheredi (0 - dlya zaversheniya):";
cout << endl;
do
{
int c;
cin >> c;
if (c == 0)
{
break;
}
q.add(c);
}
while(true);
cout << "Kolichestvo elementov s ravnymi sosedymi: "<<q.find()<<endl;
getch();
return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.10.2010, 15:23     равные соседи в очереди
Посмотрите здесь:

C++ Соседи элемента массива
C++ Разбить файл на равные части
Есть ли в массиве элементы, равные нулю C++
Разные соседи (Судоку) C++
C++ Элементы равные 0 заменить на минимум
C++ Переставить числа в последовательности , что бы сначала шли числа равные первому члену, затем равные второму и тд
C++ Удалить из матрицы все числа равные max
Найти следы матриц, равные произведению X*Y и Y*X C++
Определить есть ли равные цифры в числе C++
C++ В одномерном массиве поменять элементы равные 0
C++ Равные элементы в строках
C++ Соседи и двумерный массив из файла

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 07:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru