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

Пузырёк на связном списке - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сортировка двухмерного масива http://www.cyberforum.ru/cpp-beginners/thread54095.html
Отсортировать двухмерный масив целых чисел методом пузырьков. Заранее благодарна.
C++ Почему в scanf("%s",ss) имя ss пишется без амперсанда? почему в scanf("%s",ss) имя ss пишется без амперсанта? http://www.cyberforum.ru/cpp-beginners/thread54088.html
C++ Образование массива.
Всем привет, помогите пожалуйста решить следущую задачку "Дан массив, состоящий из n натуральных чисел. Образуйте новый массив, элементами которого будут элементы исходного, начинающиеся на цифру k." К сожалению я еще не освоил массивы, поэтому очень надеюсь на вашу помощь!
C++ как устроить проверку на дурака
Я не могу понять как устроить проверку на дурака. Мне надо, чтобы пользователь при использовании scanf вводил числа, а не символы.Как это проверить?
C++ Вычисление суммы ряда http://www.cyberforum.ru/cpp-beginners/thread54061.html
Здравствуйте,уважаемые форумчане. Помогите пожалуйста с написанем программы) Задание http://img30.imageshack.us/img30/4779/48157826.jpg
C++ Помогите, вычислить функцию, пожалуйста! Задали 2 задачи, первую решил, а со второй вообще ниче не могу придумать. Помогите, пожалуйста))) Вычислить функцию y=f(x) с помощью ряда и вывести ее значение при каждом a<=x<=b c шагом Hx. Суммирование ряда длится до тех пор, пока новый прибавляемый член больше (по абсолютной величине), чем Е(сумма)=10 в -6 степени. Подсчитать кол-во вычисленных членов ряда для значений x=b. ... подробнее

Показать сообщение отдельно
Поночка
4 / 4 / 0
Регистрация: 04.10.2009
Сообщений: 22

Пузырёк на связном списке - C++

04.10.2009, 16:13. Просмотров 549. Ответов 2
Метки (Все метки)

Здравствуйте! Не могли Вы подсказать, почему после первого прохождения по списку все остается как было. Т.е. элементы переставляются, но когда снова начинается do while все элементы стоят на первоначальных местах?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
Team *Puzyrek (Team *&newHead)
{
Team *p1,*p2,*p3, *t;
bool exch, kat;
do
{
kat=true;
exch=false;
p1=newHead;
p2=p1->next;
if(p1->Pay > p2->Pay) 
{
newHead=p2;
p2=p2->next;
//p3=p2->next;
//p2->next=p1;
//p1->next=p3;
exch=true;
}
p3=p2->next;
while(kat)
{
if (p1->Pay > p2->Pay)
{
    t=p1;
    p1=p2;
     p2=t;
    exch=true;
}
if(p3)
{
p1=p2;
p2=p3;
p3=p3->next;
} 
else 
{
    kat=false;
}
}
}
while (exch);
return newHead;
};
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru