Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
Psixodelik
40 / 39 / 5
Регистрация: 27.11.2009
Сообщений: 100
0

Сортировка массива

23.06.2011, 17:08. Просмотров 334. Ответов 2
Метки (Все метки)

Всем привет...вот завтра надо сдавать, а что то мой мозг подкипает. В общем суть такова: есть массив, который передаётся в функцию(функцию выложил). Нужно преобразовать так, что бы вначале шли элементы отличающиеся от максимального не более чем на 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

Вернуться к обсуждению:
Сортировка массива
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.06.2011, 17:08
Готовые ответы и решения:

Быстрая сортировка(сортировка Хоара). Отсортировать фрагмент массива
Мне нужно отсортировать фрагмент массива, расположенный между первым и...

Сортировка массива: перенести положительные числа в начало, а отрицательные - в конец массива
Дан вещественный массив A(N). Отсортировать его таким образом, чтобы все...

Сортировка массива. Ошибка после ввода размерности массива
подскажите почему после ввода размерности массива выдает ошибку...

Сортировка массива структур через сортировку массива указателей
Ошибка возникает в функции void sort(student **ppStud, int k, char ch). Кто...

Сортировка массива, вместо массива выводит мусор
Здравствуйте Уважаемые жители форума! Есть рабочий код сортируем массив...

2
Другие темы раздела
C++ Ввести целое число. Определить, симметрично ли оно, т.е. одинаковы ли цифры слева и справа (12321). Записать 3 последние цифры в одномерный массив. http://www.cyberforum.ru/cpp-beginners/thread325032.html
Ввести целое число. Определить, симметрично ли оно, т.е. одинаковы ли цифры слева и справа (12321). Записать 3 последние цифры в одномерный массив. Решить задачу в VC++.
C++ Составить линейную программу, печатающую значение true, если указанное высказывание является истинным, и false - в противном случае. Помогите,пожалуйста,решить.... Составить линейную программу, печатающую значение true, если указанное высказывание является истинным, и false - в противном случае. Число с является средним... http://www.cyberforum.ru/cpp-beginners/thread325031.html
C++ Составить линейную программу, печатающую значение true, если указанное высказывание является истинным, и false - в противном случае.
Составить линейную программу, печатающую значение true, если указанное высказывание является истинным, и false - в противном случае. Данная тройка натуральных чисел а, b, с является тройкой Пифагора,...
Написать программу, по длинам сторон распознающую среди всех треугольников ABC прямоугольные. Если таковых нет, то вычислить величину угла С. C++
Помогите,пожалуйста, решить...:confusion: Написать программу, по длинам сторон распознающую среди всех треугольников ABC прямоугольные. Если таковых нет, то вычислить величину угла С. Решить...
C++ Изменение языка http://www.cyberforum.ru/cpp-beginners/thread325009.html
Простите за глупость но все же не подскажите как сделать вывод на экран руских букв и вообще сены любого языка в mvc 2010 ато после компиляций только англикие буквы видны всем спасибо
C++ Шаблоны Не могу понять в чем косяк. Компилятор ругается на перегрузке оператора ввода // Lab1-var3.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include <conio.h>... подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru