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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Динамическое выделение памяти http://www.cyberforum.ru/cpp-beginners/thread766413.html
Объясните пожалуйста.Не могу понять в чём разница между malloc,calloc/free и new/delete
C++ Определить, есть ли в матрице два одинаковых элемента Помогите решить задачу. Сам новичок в С++ 1. Определить, есть ли в данном двумерном массиве два одинаковых элемента. 2. Поменять местами первый максимальный и последний минимальный элементы. Заранее благодарен Добавлено через 32 минуты Это две разные задачи, если что. Плюс, я написал програму для 1 задачи, вот: http://www.cyberforum.ru/cpp-beginners/thread766405.html
C++ Правильность условия if оператора в цикле wihle
Прошу помочь. Я новичок в програмировании и все проги что пишу получаються методом проб и ошибок, но сути порой не улавливаю. Вот решил написать небольшой консольный псевдо редактор в котором я буду использовать class-ы. У меня возникла поблема совмещения ввода текста и перемищения курсора. Это я решил сделать с помощью условного оператора if. В данной ситуации меня интересует почему я...
C++ Циклическая зависимость классов
Доброго времени суток. Возникла такая проблема с программой на С++. All Files : main.cpp GameCycle.h SurfacesManager.h File main.cpp #include "GameCycle.h"
C++ Ошибка при ввыводе данных http://www.cyberforum.ru/cpp-beginners/thread766386.html
3. Найти корни квадратного уравнения A-x + B-x + C = 0, заданного своими коэффициентами A, B, C (коэффициент A не равен 0), если извест¬но, что дискриминант уравнения положителен. Вывести вначале меньший, а затем больший из найденных корней. int a,b,c,d,x1,x2; cout<<"vvedite chisla \n"; cin>>a>>b>>c; d=b*b-4*a*c; x1=(-b-sqrt(d))/(2*a); x2=(-b+sqrt(d))/(2*a); if (x1<=x2) cout<<"x1=...
C++ Метод слияния двух массивов Нужно разработать метод слияния двух массивов в третий (сортировка не важна) Как я вижу реализацию: задаём и заполняем первые два массива (array x(5), array y(5)), создаём третий - пустой массив и в него по циклу загоняем по очереди элементы первых двух. Потом выводим третий массив на экран. Собственно, после создания двух массивов я застрял(( HELP! Имеется: class array { int tmp;... подробнее

Показать сообщение отдельно
shp57
0 / 0 / 0
Регистрация: 19.01.2013
Сообщений: 6
19.01.2013, 22:26  [ТС]
Ошибку выдает: [C++ Error] Unit1.cpp(16): E2141 Declaration syntax error



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
//---------------------------------------------------------------------------
 
#include <vcl.h>
#pragma hdrstop
#define N 9
#include "Unit1.h"
 
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
int i, A[N];
template< class T >
void bubbleSort(T* A, int 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)
{
    T t;
    int FL=1;
    while(FL)
    {
        FL=0;
        for(int i= 0; 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);
            }
        }
    }
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru