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

Сортировка пузырьком - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ исправте задачу http://www.cyberforum.ru/cpp-beginners/thread884611.html
вот исходная задача: #include<iostream> #include<math.h> const float pi=3.1415926; using namespace std;
C++ Читательская книжка, содержащая записи о выданных книгах Каждая запись представляется собой экземпляр структуры. Все записи хранятся в массиве. Функциональность программы должна включать : • Добавление записи, введенной с клавиатуры • Удаление указанной... http://www.cyberforum.ru/cpp-beginners/thread884607.html
Найти количество глотков каждого пьющего и минимально возможную суммарную жажду (файловый ввод/вывод) C++
Прошу решить задачу с4 егэ:) Бутылка на всех После урока физкультуры N школьников собрались в магазине, чтобы купить воды. Купив одну бутылку, они задумались: ведь в бутылке всего M глотков воды,...
Двумерные массивы. Найти max характеристику C++
характеристикой столбца целочисленной матрицы назовем сумму квадратов модулей его отрицательных элементов. найти max характеристику
C++ Не работает функция setcursortype() из cinio.h http://www.cyberforum.ru/cpp-beginners/thread884573.html
Здравствуйте, перейду сразу к проблеме 1) в библиотеке conio.h я знаю есть функция setcursortype(_NOCURSOR); для отключения курсора но она не работает почему то, вот ошибки...
C++ В заданной строке выбрать те слова,в которых первая буква этого слова встречается еще хоть один раз Ввести несколько строк,каждая из которых содержит некоторое количество слов.В заданной строке выбрать те слова,в которых первая буква этого слова встречается еще хоть один раз подробнее

Показать сообщение отдельно
warwar123
0 / 0 / 0
Регистрация: 30.05.2013
Сообщений: 3

Сортировка пузырьком - C++

30.05.2013, 06:23. Просмотров 536. Ответов 6
Метки (Все метки)

Не удается сделать сортировку пузырьком (то что после //1111), не сортирует, либо ошибки в памяти.

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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
// spisok.cpp : Defines the entry point for the console application.
//
 
#include "stdafx.h"
#include <iostream>
#include "conio.h"
 
using namespace std;
 
 
struct Item 
{
int info;
Item* next;
};
 
 
 
int _tmain(int argc, _TCHAR* argv[])
{
 
Item *first = NULL; //Указатель на начало списка
Item *p;
 
int i;
 
// Создать список
for (;;) 
{
// Вводить числа, пока не введем 0
cin >> i;
//if (!i) break;
if (i==999) break;
 
// Создать новый элемент списка
p = new Item;
p->info = i;
 
// Присоединить новый элемент к началу списка
p->next = first ;
first = p;
}
 
 
 
 
//1111
 
Item *q;
 
 
p = first;
 
while (p) 
{
 
    if((p->info)>(p->next->info))
    {
 
        q=p;
 
        p=p->next;
 
        p->next=q;
 
    }
 
p = p->next;
 
 
}
 
 
 
 
//2222
 
 
 
 
 
 
 
// Пройти список и вывести элементы
p = first;
while (p) {
cout << p->info << " ";
p = p->next;
}
 
// Пройти список и удалить элементы
while (first) 
{
p = first;
first = first->next ;
delete p;
}
 
getch();
 
return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru