Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Как происходит возврат значения по ссылке? https://www.cyberforum.ru/ cpp-beginners/ thread1390499.html
Добрый вечер, распишите пожалуйста детально про то, как происходит возврат значения по ссылке. Можно вот на этом примере: alpha& operator=(alpha& a) // перегружаемая операция = { data = a.data; return *this; }
Как правильнее перегрузить операторы присваивания? C++
Однонаправленный список с элементами типа int. Дополнительно перегрузить следующие операции: + – объединить списки (list+list); -- – удалить элемент из начала (--list); = = – проверка на равенство; = - перегрузка оператора присваивания. Файл spisok.cpp -------------------------------------------------- #include <conio.h> #include <iostream.h> #include "SPISOK1.H"
C++ Перегрузка оператора + для работы с объектами разных классов https://www.cyberforum.ru/ cpp-beginners/ thread1390489.html
И снова здравствуйте. На этот раз проблема с перегрузкой оператора. Имеются два класса: Circle и Par (параллелограмм) В классе круга определен такой метод для подсчета площади: float GetArea(float r){ return 3.14*r*r; } В классе параллелограмма определен такой метод для подсчета площади:
C++ Как означает оператор ^ https://www.cyberforum.ru/ cpp-beginners/ thread1390487.html
Microsoft visual studio C++ 2010, что означает оператор "^"? пример: system::String ^st; st = "Цена выбранной комплектации: " + total.ToString("c"); if(dop != 0) { st += "\n В том числе доп. оборудование: " + dop.ToString("c");
C++ Создать стек
Создать стек из целых случайных чисел и определить, сколько элементов стека имеют значения меньше среднего значения от всех элементов и удалить эти элементы.
C++ Функция сложения C строк. Правильно ли написана? Ребят, интересует вопрос, нужна ли строчка "delete sum;"? По логике: надо очистить выделенную память. На деле: если я её очищу, то не передаст ли return несуществующий объект? String - пользовательский тип (не путать со string из std). const String & String::operator+(const String & s) const { String * sum = new String; char * str = new char; str = '\0'; strcat_s(str, this->len +... https://www.cyberforum.ru/ cpp-beginners/ thread1390474.html
C++ Расположить отрицательные элементы массива в порядке убывания Ввести массив x1,x2,...,x20 в диапазоне . Требуется расположить отрицательные элементы в порядке убывания. Вывести массивы до и после сортировки. сортировки: 1.сортировка методом «пузырька» 2. сортировка выбором 3. сортировка вставкой 4.сортировка методом Хоара Помогите пожалуйста) https://www.cyberforum.ru/ cpp-beginners/ thread1390458.html Программа сворачивается C++
ПРограмма показывает чёрное окошко на пару секунд и сразу убирается. В ЧЁМ ПРОБЛЕМА??? ПОМОГИТЕ!!! #include <stdio.h> #include "stdafx.h" #include <math.h> #include <stdio.h> #include <string.h> #include <iostream> #include <conio.h> #include <string>
C++ Странный вывод printf https://www.cyberforum.ru/ cpp-beginners/ thread1390437.html
Есть код: struct Player { string Name; double HP; }; int main() {
C++ Заполнение матрицы из строки Искал ответ, но не нашел, так что спрошу здесь. Вводить элементы в матрицу с клавиатуры по 1 элементу неохота, вот и решил сделать так: const int n=3; int a; string s; cout << "Enter "<< n*n << " numbers:\n"; getline(cin,s); for(int i(0),j(0);i<n*n;j++) if(s!=' ') {a=s-48; i++;} https://www.cyberforum.ru/ cpp-beginners/ thread1390434.html
C++ Работа с текстовыми файлами
Есть программа, которая считывает массив структур с текстового файла, выполняет сортировку и результат выводит в другой текстовый файл, но она работает при помощи библиотеки fstream. Надо эту же программу переписать на библиотеку stdio, но я не очень знаком с синтаксисом, поэтому программа не компилируется. Прилагается два исходника, один полностью рабочий, второй надо подкорректировать....
C++ Дублируется строка при сортировке матрицы https://www.cyberforum.ru/ cpp-beginners/ thread1390413.html
Проблема возникает при сортировке матрицы по сумме элементов строк по убыванию,то есть если у меня на 2-ух строках одинаковая сумма но разные цифры,то 2-ая строка дублируется 1-ой.. Например получилось 2 строки до сортировки 18 19 20 21 22 23 24 = 147 15 17 20 15 20 30 30 = 147 После сортировки вместо 2-ой строки появляются цифры 1-ой. 18 19 20 21 22 23 24 = 147
2848 / 1997 / 986
Регистрация: 21.12.2010
Сообщений: 3,705
Записей в блоге: 10
08.03.2015, 19:02 0

Квадратичный алгоритм сортировки подсчётом - C++ - Ответ 7315308

08.03.2015, 19:02. Показов 2428. Ответов 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
#include <iostream>
#include <time.h>
#include <stdlib.h>
 
int main()
{
    int const n = 10;
    int A[n];
    int B[n];
    srand(time(0));
    for(int i = 0; i < n; ++i)
    {
        A[i] = rand() % 50 - 25;
    }
    int cntr;
    for(int i = 0; i < n; ++i)
    {
        cntr = 0;
        for(int j = 0; j < n; ++j)
        {
            if(A[j] < A[i] || (A[j] == A[i] && j < i))
            {
                ++cntr;
            }
        }
        B[cntr] = A[i];
    }
    for(auto val : B)
    {
        std::cout << val << "  ";
    }
    return 0;
}


Вернуться к обсуждению:
Квадратичный алгоритм сортировки подсчётом C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.03.2015, 19:02
Готовые ответы и решения:

Алгоритм сортировки массива подсчетом (calculation)
Сортировка массивов (алгоритм сортировки подсчетом (calculation))

Алгоритмы сортировки. Подсчетом
#include &lt;iostream&gt; #include &lt;time.h&gt; #include &lt;stdlib.h&gt; using namespace std; const int n...

Отсортировать строки матрицы по возрастанию с помощью сортировки подсчетом
Помогите исправить ошибку после выполнения программы выводит все нули В файле содержится...

Сравнительный анализ Методов Сортировки(метод прямого выбора,метод слиянием,сортировка подсчетом)
Ввод данных: 1. с клавиатуры, 2.с файла (C:\Users\'NAME'\Desktop), 3.случайным образом количество...

7
08.03.2015, 19:02
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.03.2015, 19:02
Помогаю со студенческими работами здесь

Вывести элементы, присутствующие в обоих массивах А и В. Алгоритм сортировки - подсчетом, алгоритм поиска - двоичный
Вывести элементы, присутствующие в обоих массивах А и В. Алгоритм сортировки - подсчетом, алгоритм...

Алгоритм сортировки подсчетом
Здравствуйте, помогите пожалуйста написать, алгоритм сортировки подсчетом на PHP.

Алгоритм сортировки записей подсчетом
Я не очень понимаю, вообще типовой алгоритм сортировки подсчетом для массива целых (даже...

Дополнить процедуру сортировки подсчётом количества сравнений С
Вещественный массив состоит из значений диапазона от -5 до 5. Направление сортировки: по...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru