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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дано натуральное число n. Переставить местами первую и последнюю цифры числа n http://www.cyberforum.ru/cpp-beginners/thread768513.html
Дано натуральное число n. Переставить местами первую и последнюю цифры числа n.
C++ Массивы. Найти среднее арифметическое элементов массива, расположенных до максимального элемента (найти ошибку в задании) Препод говорит что тут есть ошибка, но где не говорит, прошу если кото-нибуть заметит сообщите. Ввести одномерный статический массив из k чисел. Выполнить в соответствии с номером варианта индивидуальное задание и вывести на экран исходные данные и полученный результат. Предусмотреть использование функции пользователя. Найти среднее арифметическое элементов массива, расположенных до... http://www.cyberforum.ru/cpp-beginners/thread768506.html
Программа проверки знания таблицы умножения C++
Добрый вечер. не могу понять, где напутала в коде. if не срабатывает, пробовала заполнить массив без указателей - выдает либо адрес элемента, либо ошибку. с указателями тоже ничего не получается(. /* Написать программу проверки знания таблицы умножения. Программа должна вывести 10 примеров и выставить оценку: за 10 правильных ответов — "отлично", за 9 и 8 — "хорошо", за 7 и 6 —...
C++ Массив: Найти сумму элементов динамического масива действительных чисел
Помогите пжл понять лекцию,я студент и мы как раз проходим такую тему.. вот пример програмы которую нам дали на паре можете пожалуста пояснить мне как работает ета програма построчно, суть задания: Найти суму дествительных чисел елементов динамического масива,вот сам код: #include<iostream> using namespace std; int main() {int i,n; float *a,s; cout<<"Vvedite k-st elementov masiva";...
C++ Разность множеств http://www.cyberforum.ru/cpp-beginners/thread768486.html
Помогите написать программу на С++ которая находит разность множеств А и В. Добавлено через 28 минут Вот нашел код тут на форуме но он не работает, подскажите как сделать рабочим его.Set& Set::operator-(const Set &set) { Set *raznost = new Set; bool flag; if (this->size != 0 && set.size != 0) {
C++ Определить положение двух фигур относительно друг друга Ребяттт хеелп) Мне нужно будет решить задачу на зачете в С++. Задача будет такого типа: Дано: 2 геометрические фигуры. Определить их положение относительно друг друга. (Внутри, снаружи, наложено, пересекает)Можете в пример привести любую задачу и написать ее код. подробнее

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

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

22.01.2013, 01:13. Просмотров 488. Ответов 1
Метки (Все метки)

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
//---------------------------------------------------------------------------
 
#include <vcl.h>
#pragma hdrstop
#define N 9
#include "Unit1.h"
 
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
int i, A[N];
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
 
}
//---------------------------------------------------------------------------
 
void __fastcall TForm1::Button1Click(TObject *Sender)
{
 Memo2 -> Clear();
 Memo1 -> Clear();
 AnsiString Str;
 for (i = 0; i <= N; i++)
 {
 A[i] = random(10) ;
 Str += IntToStr (A [i])+ " " ;
 }
 Memo1 -> Lines -> Add(Str);
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button2Click(TObject *Sender)
{
   int  t;
    int FL=1;
    while(FL==1)
 
    {
        FL=0;
        AnsiString Str;
        for(int i= 1; i < N - 1; i++)
        {
            if (A[i+ 1] < A[i])
            {
                t = A[i + 1];
                A[i + 1] = A[i];
                A[i] = t;
                FL=1;
         {
                Str += IntToStr(A[i])+ " " ;
 }
                   Memo2 -> Lines -> Add(Str);
            }
        }
    }
}
 
 
 
 
//---------------------------------------------------------------------------
Все уже перепробовал, не хочет сортировать
П.С. - сортировка по этой блок-схеме:http://www.cyberforum.ru/attachments...4-img_1266.jpg
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru