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

указатели массива, программа не понимает код - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Указать (в процентах), сколько раз встречается та или иная буква http://www.cyberforum.ru/cpp-beginners/thread1054179.html
Здравствуйте! Помогите, пожалуйста написать программу. Дана строка, содержащая текст, набранный заглавными буквами. Провести частотный анализ текста, т.е. указать (в процентах), сколько раз встречается та или иная буква. Выходят ошибки, не вычисляет правильно, поэтому до конца так и не знаю как доделать. Заранее спасибо! #include <iostream> #include <cstdio> #include <cstring>
C++ Задан Массив из N Чисел Задан Массив из N Чисел. Найти среднее значение положительных элементов массива. Помогите набрать код в С++ За ранее благодарен http://www.cyberforum.ru/cpp-beginners/thread1054173.html
C++ Доделайте задачку с пузырьком
Всем привет, я этим делом недавно начал заниматься, и мне поручили задачку: 1 Найти номер мин. элемента массива (сделано) 2 Найти сумму элементов массива, между первым и вторым отрицательными числами (тож сделал) 3 Преобразовать массив таким образом, что бы вначале располагались все элементы, модуль которых не превышает 1, а потом - все остальные.( без понятия как, вроде пузырек нужен) ...
C++ Вывод дописать, если не сложно) Задание:Построить квадратную матрицу порядка 2n!
#include <iostream> #include <stdlib.h> #include <cstdio> using namespace std; int element(int x,int y, int rang, int *point) {return point;} void setup_element(int x,int y, int rang, float num, int *point)
C++ Упорядочить точки http://www.cyberforum.ru/cpp-beginners/thread1054165.html
Заданы n точек (x,y). Как найти в какой последовательности нужно соединить точки отрезками так, чтобы получилась замкнутая ломаная линия без самопересечения. Координаты лежат в x и y массивах. т.е. 1 точка (x,y), 2 точка(x,y) и так далее. Заранее благодарен.
C++ Окно Помогите, пожалуйста, решить с помощью структуры данных "куча". Рассмотрим последовательность целых чисел длины N. По ней с шагом 1 двигается “окно” длины K, то есть сначала в “окне” видно первые K чисел, на следующем шаге в “окне” уже будут находиться K чисел, начиная со второго, и так далее до конца последовательности. Требуется для каждого положения “окна” определить минимум в нём. ... подробнее

Показать сообщение отдельно
andyoO
1 / 1 / 0
Регистрация: 19.12.2012
Сообщений: 68
24.12.2013, 00:00     указатели массива, программа не понимает код
пишу алгоритм сортировки, вот код:
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
void qsort( int stolbec, int start, int end )
{
    int iComp = start + ( end - start )/2,
        i = start,
        j = sizeY,
        comp=0,sw=0,
        nComp,
        temp;
    
    nComp = *mass[iComp*(int)sizeY + stolbec];
cout<<"bla bla"<<endl;
    while (i < j) 
    {   
        while (  *mass[i*(int)sizeY + stolbec]  > nComp )
        {
            i++;
            comp++;
        }
        while ( *mass[j*(int)sizeY + stolbec] < nComp ) 
        {
            j--;
            comp++;
        }
        if (i <= j)
        {
            if  (mass[i*(int)sizeY + stolbec] !=mass[j*(int)sizeY + stolbec])
            {
            temp = *mass[i*(int)sizeY + stolbec] ;
            mass[i*(int)sizeY + stolbec] = mass[j*(int)sizeY + stolbec];
            *mass[j*(int)sizeY + stolbec] = temp;
            sw++;
            comp +=2;
            }
            i++;
            j--;
        }
    }
 
    if ( start < j ) qsort(stolbec, start,j );
    if ( i < end ) qsort( stolbec,i,end );
}
int Quick()
{   
    for(int stolbec=0;stolbec!=sizeY ;stolbec++)
    { 
    qsort(stolbec,0,sizeX - 1 );
    }
    return 0;
}
программа не работает дальше этой строки:
C++
1
    nComp = *mass[iComp*(int)sizeY + stolbec];
ребят, подскажите пожалуйста как решить данную проблему?(
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 10:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru