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

Сортировка массива - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ввести целое число. Определить, симметрично ли оно, т.е. одинаковы ли цифры слева и справа (12321). Записать 3 последние цифры в одномерный массив. http://www.cyberforum.ru/cpp-beginners/thread325032.html
Ввести целое число. Определить, симметрично ли оно, т.е. одинаковы ли цифры слева и справа (12321). Записать 3 последние цифры в одномерный массив. Решить задачу в VC++.
C++ Составить линейную программу, печатающую значение true, если указанное высказывание является истинным, и false - в противном случае. Помогите,пожалуйста,решить.... Составить линейную программу, печатающую значение true, если указанное высказывание является истинным, и false - в противном случае. Число с является средним арифметическим чисел а и b. http://www.cyberforum.ru/cpp-beginners/thread325031.html
C++ Составить линейную программу, печатающую значение true, если указанное высказывание является истинным, и false - в противном случае.
Составить линейную программу, печатающую значение true, если указанное высказывание является истинным, и false - в противном случае. Данная тройка натуральных чисел а, b, с является тройкой Пифагора, т.е. c2 = a2 + b2.
Написать программу, по длинам сторон распознающую среди всех треугольников ABC прямоугольные. Если таковых нет, то вычислить величину угла С. C++
Помогите,пожалуйста, решить...:confusion: Написать программу, по длинам сторон распознающую среди всех треугольников ABC прямоугольные. Если таковых нет, то вычислить величину угла С. Решить задачу в VC++.
C++/CLI WinForms Создать запись с именем "Train" http://www.cyberforum.ru/cpp-beginners/thread325016.html
Добрый день ! у меня возникла проблема с написанием данной программы . может быть кто нибудь подскажет? условие: Дана запись с именем TRAIN, содержащая следующие поля: · Название пункта назначения; · Номер поезда; · Время отправления. Написать программу, которая выполняет следующие действия: · Ввод с клавиатуры данных из 6 элементов типа TRAIN, и занесение их в файл данных;
C++ Изменение языка Простите за глупость но все же не подскажите как сделать вывод на экран руских букв и вообще сены любого языка в mvc 2010 ато после компиляций только англикие буквы видны всем спасибо подробнее

Показать сообщение отдельно
Psixodelik
 Аватар для Psixodelik
38 / 37 / 2
Регистрация: 27.11.2009
Сообщений: 93
23.06.2011, 17:08     Сортировка массива
Всем привет...вот завтра надо сдавать, а что то мой мозг подкипает. В общем суть такова: есть массив, который передаётся в функцию(функцию выложил). Нужно преобразовать так, что бы вначале шли элементы отличающиеся от максимального не более чем на 20%, а дальше все остальные. Привожу саму функцию:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
void sort(int ar[], int n)
{
        int max = 0;
        int maxi;
        for (int i = 1; i < n; i++)
        if (ar[i]>max) { maxi = i; max = ar[i]; }
        swap(ar[maxi], ar[0]);   
        double koffMax = max/100*20;
        int k = 1;
        
        for(int i = 0; i < n-1; i++)
        {
            if(max-ar[i+1] < koffMax)
            {
                //Не могу додуматься что писать здесь ;(
            }
        }
        
 
        for(int i = 0; i < n; i++)
            cout << ar[i] << endl;
}
Help
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 10:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru