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

Сортировка методом каскадного слияния со специальным распределением - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Разбор кода простой программы новичка http://www.cyberforum.ru/cpp-beginners/thread618153.html
Народ, я вот тут только начал учиться, помогите понять ошибки. Вот код: #include <iostream.h> class Rabota { public: int starye(); int rabotka(); private:
C++ Struct VS Class Здравствуйте. Я прочел интересную статью http://www.rsdn.ru/article/cpp/ObjectsAndPointers.xml#EVPAC по использованию памяти для различных конструкций языка. Но хотел узнать, когда мы создаем динамически структуру, она помещается в стек или в кучу. И почему при реализации структур данных (типа связные списки) для описания узла используют структуры,а не классы (даже когда код на с++). Я бы хотел... http://www.cyberforum.ru/cpp-beginners/thread618143.html
C++ Разработать алгоритм перевода двоичных чисел в десятичные числа
разработать алгоритм перевода двоичных чисел в десятичные числа
C++ Нахождение определителя в матрице списков
Здравствуйте. Как вы поняли что задание состоит из нахождения определителя матрицы заданной двумерным двусвязным списком. Код с горем пополам и помощью добрых людей написал. Но все равно считает не правильно. Не могли бы вы посмотреть в чем ошибка #include <iostream> using namespace std; struct list2d{ int inf; list2d *next,*prev,*down; }; void print_list2d(struct list2d* head) {
C++ Определить номера столбцов содержащих только отрицательные элементы матрицы http://www.cyberforum.ru/cpp-beginners/thread618135.html
Помогите пожалуйста сделать задание : определить номера столбцов содержащих только отрицательные элементы матрицы nxm
C++ Ханойская башня Здравтвуйте! Нужно решить задачу где на вход дано Н стержней и К дисков и еще известны начальная и конечная конфигурации(где какие диски лежат). У кого-нибудь есть идеи насчет алгоритма? Для 3-4 стержней я знаю как делать а вот для Н:(. http://tristan-interview.blogspot.com/2012/02/n-disks-and-k-pegs-extension-problem-of.html (нашел что-то об этом, но мне не совсем понятно что тут написано) подробнее

Показать сообщение отдельно
Dobbos
1 / 1 / 0
Регистрация: 01.03.2012
Сообщений: 16
06.07.2012, 20:31  [ТС]     Сортировка методом каскадного слияния со специальным распределением
Немного исправил ошибки, но все равно не работает.
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
46
47
48
49
50
51
52
53
54
#include <conio.h>
#include <stdio.h>
#include <iostream>
#include <clocale>
 
using namespace std;
 
void sort( int *A, int N, int p, int q)
{
    int i,j,r,T,h;
    if (p<q) 
    {
        printf("\nФУНКЦИЯ НАЧАЛАСЬ");
        r=*(A+p);
        i=p-1;
        j=q+1;
        printf("\nФУНКЦИЯ НАЧАЛАСЬ2");
        while (i<j)
        {
            do {i=i+1;} while (A[i]<r);
            do {j=j-1;} while (A[i]<r);
            if (i<j)
            {
                printf("\nФУНКЦИЯ НАЧАЛАСЬ3");
                T=A[i];
                A[i]=A[j];
                A[j]=T;
            }
        }
    }
    printf("\nФУНКЦИЯ НАЧАЛАСЬ4");
    sort(A, N, *(A+p), j);
    sort(A, N, *(A+j+1), q);
}
 
 
void main()
{
    setlocale (LC_CTYPE, "rus");
    int B[5];
    for (int o=0; o<=5; o++)
    {
        printf("введите B[%d]:", o);
        scanf("%d", &B[o]); 
    }
    int N;
    N=sizeof(B)/sizeof(B[0]);
    sort(B, N, 0, 5);
    for (int o=0; o<=5; o++)
    {
        printf("a[%d]= %d\n", o, B[o]);
    }
     _getch();
}
 
Текущее время: 04:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru