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

Реализовать все алгоритмы сортировки, оформив решение в виде функций ввода, вывода и обработки массивов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти количество нечетных чисел в n-ой строке треугольника Паскаля http://www.cyberforum.ru/cpp-beginners/thread1492354.html
Во входном файле содержится число n (0 ≤ n ≤ 2⋅10^9). Выходной файл должен содержать одно число — количество нечетных чисел в n-ой строке треугольника Паскаля.
C++ Проверить, пересекаются ли две окружности Добрый день, не получается решить данную задачу: На плоскости даны две окружности. Требуется проверить, пересекаются ли они. Входные данные Входной файл INPUT.TXT состоит из двух строк. На каждой строке записана информация об одной окружности – координаты ее центра x и y (целые числа, по модулю не превосходящие 5000) и радиус (целое число 1 ≤ r ≤ 1000). Выходные данные http://www.cyberforum.ru/cpp-beginners/thread1492282.html
C++ Для вывода знаков зодиака
16.Известно, что астрологи делят год на 12 периодов и каждому из них ставят в соответствие один из знаков Зодиака. Написать программу, которая в зависимости от даты рождения печатает название соответствующего знака Зодиака.
Как сделать из двух чисел третье, уникальное для любой комбинации первых двух? C++
Hi :) Есть два числа, допустим: int a и int b, как можно их "сопряч", то есть что - то с ними сделать, что бы получить третье число, уникальное для любого набора этих А и B. Причём порядок следования A и B так же важен. То есть есть два числа: 1. Первое число (допустим типа int) 2. Второе число (допустим типа int) Нужно получить любой третье число, допустим int c, которое бы не...
C++ Создать окно с кнопкой, закрывающей это окно http://www.cyberforum.ru/cpp-beginners/thread1492244.html
Создайте новый оконный проект в ОС Microsoft Windows 7 или Linux. Разместите посередине окна кнопку с надписью "Close". После нажатия кнопки окно должен закрываться. Работа программы должно завершаться. Кнопку создайте программно (без использования Qt Designer).
C++ Массив, индекс как уникальный ID Добрый день. Пытаюсь сделать список, который хранит в себе список всех обьектов. У этого списка есть поле - ID. По идеи оно должно быть уникальным. Но вот вопрос. При создании массива, стоит ли использовать индекс, как уникальный ID? Class #include <string> #include <thread> #include <chrono> #include "entity.h" подробнее

Показать сообщение отдельно
zss
Модератор
Эксперт С++
 Аватар для zss
5942 / 5547 / 1783
Регистрация: 18.12.2011
Сообщений: 14,154
Завершенные тесты: 1
03.07.2015, 14:12     Реализовать все алгоритмы сортировки, оформив решение в виде функций ввода, вывода и обработки массивов
Вот вид оформления
Образцы (шаблоны) программ для типовых задач
Заменяем функцию обработки Work:
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
// пример обработки - сортировка
int SummMod(int* M,int n,int k) //  вычисление суммы модулей разностей
{
    int sum=0;
   for(int i=0;i<n;i++)
    {
        sum+=abs(M[i]-M[k]);
    }
    return sum;   
}
bool Compare(int* M,int n,int i,int j) // критерий сравнения
{
       return SummMod(M,n,j)<SummMod(M,n,i);
}
void Sort(int* M,int n)
{
    for(int i=0;i<n;i++)
    {
       for(int j=i+1;j<n;j++)
           if( Compare(M,n,j-1,j) ) //Сортировка пузырьком
           {
                 int t=M[j-1];
                 M[j-1]=M[j];
                 M[j]=t;
           }
    }
}
 
Текущее время: 11:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru