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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Сложение двух чисел http://www.cyberforum.ru/cpp-beginners/thread665642.html
P.S Код должен выполнять аналогию сложения двух числе в столбик. Добавлено через 34 секунды Ребят, я новичек в С++, поэтому все дается мне не легко как и многим вам. Подскажите пожалуйста, что не так в моем коде? Думал, смотрел и менял. Наверное знаний и опыта не хватает пока что. #include <iostream> using namespace std; int main(){ int ms={0,0,0,0}; int otv={0,0,0,0,0,0,0,0,0,0};
C++ Класс, складывающий комплексные числа Всем привет!) недавно начал пытаться программировать в СИ++ такая задача.Нужно создать класс,который складывает 2 комплексных числа. вот его код #include <iostream> using namespace std; class ComplexSumma { float x_1,y_1,x_2,y_2; http://www.cyberforum.ru/cpp-beginners/thread665639.html
Плохо обусловленные системы линейных алгебраических уравнений C++
Добрый вечер! Ребят, может сталкивался кто с такими методами решения плохо обусловленных систем линейных алгебраических уравнений: -- Метод регуляризации для решения плохо обусловленных систем -- Метод вращения (Гивенса) Если есть код - скиньте пожалуйста! Ни как не получается разобраться( Спасибо!
C++ Заполнение из файла
Не пойму, что написать в кавычках - заполняю из файла типа Russia millet 6 France corn 5 Italy grain 4 Austria oat 3 3 массива структур. пишу: fscanf(pfile,"%s%s%d%d%s", &stran.strani,&stran.naim,&stran.kolvo); пробую разные варианты записи в кавычках, но либо выдает ерунду, либо выдает 1, 2 нормально, а цифры - будто нету данных в &stran.kolvo. как быть?
C++ Управлением курсором, построение рамки http://www.cyberforum.ru/cpp-beginners/thread665615.html
Написать программу для вывода рамки заданных размеров в заданном месте экрана. Оформить программу построения рамки в виде процедуры. Написать программу для вызова процедуры
C++ Разработка программы разграничения пол-номочий пользователей на основе парольной аутентификации Разработать программу обеспечивающую работу в двух режимах: администратора (пользователя с фиксированным именем ADMIN) и обычного пользователя. В режиме администратора программа должна поддерживать следующие функции (при правильном вводе пароля): смена пароля администратора, просмотр списка имен зарегистрированных пользователей и установленных для них параметров, добавление уникального имени... подробнее

Показать сообщение отдельно
sanchoflat
4 / 6 / 1
Регистрация: 05.11.2011
Сообщений: 97
07.10.2012, 21:28  [ТС]     Сортировка пузырьком
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
struct tovar 
{
    char strani[max_dlina];
    char naim[max_dlina];
    int kolvo;
    char vvod;
};
.....
fscanf(pfile,"%s%s%d%d", &stran[i].strani,&stran[i].naim,&stran[i].kolvo); //считываю значения
 
...
switch(choise)
    {
    case 1:
        {
            for (int i=0; i<n-1; ++i) 
            {
        for (int j=i+1; j<n; ++j)
        {
            if (strcmp(stran[j].naim, stran[j-1].naim)<0)
            {
                t = stran[j];
                stran[j] = stran[j-1];
                stran[j-1] = t;
            }
        }
        }
            vivod(stran,n);
            break;
        }
    
    case 2:
        {
            for (int i=0; i<n-1; ++i) 
            {
        for (int j=i+1; j<n; ++j)
        {
            if (stran[j].kolvo>stran[j-1].kolvo)
            {
                t = stran[j];
                stran[j] = stran[j-1];
                stran[j-1] = t;
            }
        }
            }
            vivod(stran,n);
            break;
        }
        
        
        
        case 3:
        exit(0);
    }
    
}
Добавлено через 1 минуту
а вот поле с kolvo вообще не сортирует
 
Текущее время: 13:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru