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

сортировка стека или очереди!!! - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Структуры и файлы http://www.cyberforum.ru/cpp-beginners/thread133612.html
Помогите, пожалуйста, написать следующую программу: Структура записей файла: шифр темы; шифр книги; фамилия, имя, отчество автора; название книги; издательство; год издания. Ввести с экрана фамилию, имя, отчество автора и название нескольких книг. Для каждой книги из этого списка найти значения остальных полей или вывести сообщение, что такой книги в файле нет. Так же требуется “чистый” вывод...
C++ Вычесление интегралов методом правых прямоугольников Помагите пожалуйста решить задачку в С++(или хотябы помочь как делать), а звучит она так: Нужно вычислить приближённое значение интеграла x^2*cos(x/4), пределы интегрирования этого интеграла a=2(под символом интегрирования) и b=3(над символом интегрирования)(\int_{a}^{b} {x}_{2}*cos(\frac{x}{4})).Программа должна вводить пределы интегрирования a и b, точность E и выводить полученное значение... http://www.cyberforum.ru/cpp-beginners/thread133609.html
bad ptr C++
Здравствуйте! Пишу небольшую программу для работы с текстом. При substr'е куска строки вывелся не только нужный мне кусок, но и немного мусора из памяти(вроде ══════¤¤¤¤лллллллл■ю■). После непродолжительной отладки выяснилось, что при объявлении указателя на массив символов и его инициализации: char* buff="some text\0"; значение buff равно <bad ptr> и ссылается он на 0xcccccccc Самое...
C++ Зачем нужно прописывать прототипы отдельно от самой функции??
Зачем нужно прописывать прототипы отдельно от самой функции?? Мне ответят: что бы компилятор знал что "отдать", и что "получить". Но ведь я потом прописсываю тоже самое второй раз, когда реализую функцию. и...?
C++ Циклы с постусловием http://www.cyberforum.ru/cpp-beginners/thread133592.html
Дана непустая последовательность различных целых чисел, за которой следует нуль. Определить порядковый номер и величину наибольшего среди отрицательных чисел этой последовательности. помогите написать програмку))
C++ Как определить вызов функции API Доброго времени суток. Есть маленький кейлоггер, который постоянно вызывает функцию API - GetAsyncKeyState. Как в абсолютно другой программе можно определить, что происходит вызов функции GetAsyncKeyState, тем самым сказав что на данный момент работает этот кейлоггер? Добавлено через 40 минут Если запостил не в том разделе, перенесите пожалуйста топик =) подробнее

Показать сообщение отдельно
koshpaev
0 / 0 / 0
Регистрация: 22.05.2010
Сообщений: 3
22.05.2010, 11:38     сортировка стека или очереди!!!
вот код программы: пишет постоянно ошибка сегментации. или просто не работает.

n=kol_vo;

w=sposob;

last=n;




labra11 base (n,w);

labra11 tmpn (0);
labra11 kmp (0);

puts("Исходный стек ");

base.print();


int perest=1;
tmpn.push(base.pop());
printf("%d\n\n",base.lookup());
printf("%d\n\n",tmpn.lookup());


while(perest)
{
perest = 0;


for(i = 1; i<n; i++)


if(base.lookup() > tmpn.lookup())
{
kmp.push(base.pop());
perest++;
}

else
{
kmp.push(tmpn.pop());
tmpn.push(base.pop());
}

kmp.push(tmpn.pop());

while(!kmp.empty())
{
base.push(kmp.pop());
}

}

Добавлено через 50 секунд
вот класс программы:

class labra11ublic labra10
{
public:

labra11(int n): labra10 (){}

labra11(int n, int w): labra10 (n,w){}


void push(int el_t)
{
append(el_t);
}

int lookup(void) {
return value(1);
}
int pop()
{
int k;
k=lookup();
deleted(1);
return k;

}




int lasted()
{
int i;
spisok *tmp;
tmp=start;
i=0;
while (tmp->next!=NULL) {i++;tmp=tmp->next;}
return i;
}
};
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 08:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru