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

Функция сортировки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ поиск по хэшам http://www.cyberforum.ru/cpp-beginners/thread916303.html
ребят, такое задание.. дан текст, его переводят в хэш-код, затем нужно ввести слово, пишется хэш-код этого слова. далее проиводится поиск по: 1) хэшкоду, считается количество совпадений 2) словам, опять же, считается количество совпадений с поиском у меня проблемы, посмотрите пожалуйста код, не знаю что не так(( #include "stdafx.h" #include <iostream> #include <string> #include <fstream>
C++ Сборки MinGW(win32/win64) от niXman C++1x никто не знает как MinGW(win32/win64) от niXman подключить к codeblocks? и с какими параметрами указывать? я установил threads - win32, остальное по умолчанию, хотя честно не знаю что за threads - posix. вообщем появилось в program files папка mingw-builds, но понятие не имею как его использовать в codeblocks. (у меня установлен codeblocks с встроенным mingw, но я хочу чтоб std Thread были ) http://www.cyberforum.ru/cpp-beginners/thread916278.html
C++ Моделирование движения пламени
Задача такая: Разработать программу, моделирующую движение пламени. Программа должна моделировать несколько видов огней. Программа должна позволять создавать сцену из ряда объектов, на которые помещается огонь (создание эффекта горения). Перечень объектов: цилиндр, сфера, параллелепипед и добавить другие объекты. Программа должна позволять осуществлять преобразование сцены (перенос,...
Вывод на экран, расчеты "Функции" C++
Здравствуйте, я самоучка и сразу извеняюсь за глупый вопрос в моем коде #include <iostream> #include <fstream> char * stick( char * _Text, const char * _New ); int main( int argv, char * argc ) { char * text = "Hello, World!"; stick(text," - Hi!");
C++ Вычислить значения у, соответствующие каждому значению х http://www.cyberforum.ru/cpp-beginners/thread916211.html
Вычислить значения у, соответствующие каждому значению х (xn\leq x\leq xk, x=dx) по формуле . Определить max значение у и среднее значение среди положительных.
C++ Найти числа X и Y, сумма которых равно A, а разность равна B Найти числа X и Y, сумма которых равно A, а разность равна B. Вывести найденные значения, а также, для контроля, – их сумму и разность. Проверить работу программы также при вводе A=1 и B=1, где решение очевидно подробнее

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

Функция сортировки - C++

02.07.2013, 12:53. Просмотров 403. Ответов 7
Метки (Все метки)

День добрый, пишу сортировку чисел, столкнулся с проблемой, комментирую в коде:

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
#include <iostream>
 
using namespace std;
 
void sorting (int mass[], int out[], int size, int arg)
{
    cout << "Please enter sorting mode:\n1 - Min To Max\n2 - Max To Min\n";
    cin >> arg;
    if (arg == 1)
    {
        cout << "Min To Max sorting...\n";
        int count = 0;
        int back_count = size-1;
        for (int i = 0; i < size; i++)
        {
            for (int j = 0; j < size; j++)
            {
                if (mass[i] < mass[j])
                {
                    count++;
                }
            
            }
 
            if (count == size-1) //size-1 = 9, мы получаем 0, size-2 = 8, мы получаем 1 и т.д.
            {
                //back_count--; // если раскоментирую это и буду выше использовать не size-1, а back_count, то ничего не работает, почему?
                cout << mass[i] << "\n";
            }
 
            count = 0;
 
        }
 
    }
    
    if (arg == 2) {
        cout << "Max To Min sorting...\n";
    }
 
}
 
int main()
{
    int mass[] = {1,2,3,4,5,6,7,8,9,0};
    int size = sizeof(mass)/sizeof(mass[0]);
    int * out = new int[size]();
 
    sorting(mass, out, size, 1);
 
    cout << "\n";
    
    system("pause");
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 18:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru