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

Пузырьковая сортировка, разобрать код - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Составить программу реализующую функцию калькулятора производящего арифметические действия http://www.cyberforum.ru/cpp-beginners/thread1121284.html
Пожалуйста, помогите составить программу реализующую функцию калькулятора производящего арифметические действия ( +; -; *; / ) и функции перевода вещественных чисел из одной произвольной системы счисления в другую. Язык программирования - любой. Мне очень нужна эта программа с скриншотами но уменя пока не совсем все получается.
C++ Построить гиперболическую спираль Здравствуйте. Задание следующее - построить гиперболическую спираль (r = a × j1/2 + d) в полярной системе координат. Дело в том, что я вообще не имею представления о том, как строить графики в С++. Пытался поискать что-то в интернете, но ничего стоящего не нашел :( Если вы не знаете, как выполнить задание, то подскажите хотя бы, как вообще графики в С++ строить:) Ну, и если обладаете сей... http://www.cyberforum.ru/cpp-beginners/thread1121281.html
C++ Сортировка прямого включения
Не переставляется первый элемент массива, как исправить? void Insertion(int *mas, int *n) { for (int i = 0; i < n+1; ++i) { int j = i; int x = mas; while ((j>1) and (mas > x)) { mas = mas;
C++ Error LNK2001: неразрешенный внешний символ
Приветствую. Пытался вшить кое-что в программу, в итоге получаю множество ошибок линковки. Вывод: Ошибка 7 error LNK1120: неразрешенных внешних элементов: 5 C:\Users\351\Desktop\IVM\Build\Release\IVNetworkDedicatedServer.exe DedicatedServer Ошибка 5 error LNK2001: неразрешенный внешний символ ""public: __thiscall CModule::~CModule(void)"...
C++ Создать иерархию классов язык с++ http://www.cyberforum.ru/cpp-beginners/thread1121238.html
Создать иерархию классов язык с++ Жидкость<-Напиток Жидкость<-Топливо Жидкость<-Реагент Жидкость - абстрактный класс? инкапсулирует свойства цвет, название, температура замерзания/кипения и т.д., а также виртуальный метод Boil. Классы Напиток, Топливо, Реагент реализуют метод Boil(реализация на свое усмотрение)
C++ Создать класс Money, содержащий следующие элементы Создать класс Money, содержащий следующие элементы: - поле «валюта» char* Currency; - поле «сумма» long Sum; - метод получения валюты char* GetCurrency(); - метод получения суммы long GetSum() - конструктор с параметрами Money(char* Currency, long Sum); Создать класс Account, содержащий элементы: - поле «ФИО» char* FIO; - поле «идентификационный код» long ident; - метод... подробнее

Показать сообщение отдельно
dzhoma
0 / 0 / 0
Регистрация: 25.11.2013
Сообщений: 26
16.03.2014, 22:03     Пузырьковая сортировка, разобрать код
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
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <time.h>
#include <iostream>
void main()
{
setlocale (0,"Russian");
int const n=10,k=30;
int a[n];
//задаем
printf("Массив:");
srand(time(NULL));
for(int i=0;i<n;i++)
{
    a[i]=rand()%(k+1);
    printf("\n a[%d%s%d",i,"] = ",a[i]);
}
//сортировка
bool f;
int buf,move,last_move=n-1;
do
{
    f=false;
    for (int i=0;i<last_move;i++) // Цикл до последнего элемента.
    {
        if (a[i]>a[i+1]) // Проверка, если предыдущий элемент больше следующего, то
        {
            buf=a[i];    // ***
            a[i]=a[i+1]; // Происходит обмен элементов местами.
            a[i+1]=buf;  // ***
            f=true;
            move=i; // Переменной move присваевается i-ый элемент массива.
        }
    }
    last_move=move; // Переменной last_move присваевается 
}
//вывод
while(f);
printf("\n\nОтсортированный массив:");
for(int i=0;i<n;i++){
    printf("\n a[%d%s%d",i,"] = ",a[i]);
}
getch();
}
зачем нужна bool f? и зачем переменная move
почему f сначала false а потом true
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 04:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru