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

Сортировка массива по возрастанию или по убыванию, в зависимости от параметра - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Требуется найти площадь вписанного в треугольник круга http://www.cyberforum.ru/cpp-beginners/thread801678.html
Здравствуйте, дорогие форумчане. ------------------------------------ Перейду сразу к делу. Помогите, пожалуйста написать программу на С++. ------------------------------------ Задание: Треугольник задан своими сторонами: a,b,c. Требуется найти площадь вписанного круга. ------------------------------------ Заранее благодарен. P.S. Написал программу на паскале. uses crt;
C++ Маска, алгоритм решения Условия таковы: на вход программы подается маска, некий фильтр, далее за ней идут строки с какими то словами/именами файлов, необходимо по маске определить, подходит ли под фильтр данная строка или нет. Написать рекурсивным методом. Спец. символы таковы: * - любая последовательность символов( в том числе пустота) ? - любой символ Имеется ввиду под "любой символ" буквы английского алфавита и... http://www.cyberforum.ru/cpp-beginners/thread801666.html
определение возраста в годах C++
объясните мне пожалуйста этот код. я не могу понять как он работает #include <iostream> #include <clocale> #include<conio.h> #include <windows.h> using namespace std;
Написать функцию ALTER() C++
Написать функцию ALTER(), которая берет две целые переменные X и Y и заменяет соответственно на их сумму и разность и воз¬вращает в головную функцию (воспользоваться адресами и указателя¬ми).
C++ Выбор библиотеки для создания проигрывателя http://www.cyberforum.ru/cpp-beginners/thread801652.html
Всем привет. Вот собственно вопрос. Хочу создать музыкальный проигрыватель (mp3, wav, ...), сначала почитав про Direct (Show, Sound), решил попробовать на нём. Может кто подскажет какую библиотеку? (с открытым исходным кодом), чтобы я не мучался. Зарание спасибо.
C++ Ошибка Function does not take 1 arguments Помогите пожалуйста устранить ошибки: Error 6 error C2660: 'vivod_massiva1' : function does not take 1 arguments d:\..\base.cpp 125 Error 7 error C2440: 'initializing' : cannot convert from 'int ' to 'int' d:\...\base.cpp 126 Error 8 error C2440: 'initializing' : cannot convert from 'int ' to 'int' d:\..\base.cpp 127 Error 9 error C2440: 'initializing' : cannot convert from 'int ' to... подробнее

Показать сообщение отдельно
olya7
476 / 293 / 91
Регистрация: 18.02.2013
Сообщений: 684
06.03.2013, 00:20     Сортировка массива по возрастанию или по убыванию, в зависимости от параметра
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<iostream.h>
 
 
void sort(int *mas, int size, bool descend=true)
{
    if(descend) 
    {
        for (int i=0;i<size;i++)
        {   for(int j=0;j<size-1;j++)
                if(mas[j]>mas[j+1])
                {
                    int temp=mas[j];
                    mas[j]=mas[j+1];
                    mas[j+1]=temp;
                }
        }
    }
 
                else 
                {
                    for (int i=0;i<size;i++)
                    {   for(int j=0;j<size-1;j++)
                            if(mas[j]<mas[j+1])
                                {
                                int temp=mas[j];
                                mas[j]=mas[j+1];
                                mas[j+1]=temp;
                                }
                    }
                }
    
                        
    for (int i=0;i<size;i++)
                    cout<<mas[i]<<" ";
                cout<<endl;
    
}
 
void main()
{
    const int size=10;
    int mas[10]={6, -4, 0, 0, -4, -4, -9, 16, 66, 3};
    sort(mas, 10);
    sort(mas, 10, false);
}
 
Текущее время: 09:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru