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

Проблема с динамическим массивом - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вопрос по TMemo и сортировке вектора списков. http://www.cyberforum.ru/cpp-beginners/thread346981.html
Здравствуйте! Есть вектор списков, нужно отсортировать по возрастанию первого элемента каждого списка вектора. Вот пример. vector< list<int> > mVl (3, list<int>()); mVl.push_back(20); mVl.push_back(7); mVl.push_back(17); mVl.push_back(1); mVl.push_back(12);
C++ "Теория вероятности Шейтона" и "Кодирование/дикодирование информации" (C++) Всем здравструйте! :) Есть две задачки: "Теория вероятности Шейтона" и "Кодирование/декодирование информации". Код первой: Задание первой: 1. Составить программу на языке C/С++ наличия букв русского алфавита в тексте, записанном в файл. 2. Определить энтропию этого текста. 3. Построить гистограмму распределения букв. КОД #include<iostream.h> #include<conio.h> http://www.cyberforum.ru/cpp-beginners/thread346977.html
C++ fstream
помогите, пожалуйста, чет я совсем запуталась((( /*Дан текстовый фал, содержащий целые числа, разделенные пробелами. Определить является ли последовательность чисел, находящихся в файле, упорядоченной. В новый файл вывести сообщение о том, являются ли последовательность чисел в данном файле упорядоченной по убыванию или по возрастанию либо не упорядоченной, а также - среднее...
C++ Редактирование dll
Здравствуйте. Если честно не знаю в какой раздел обратиться. Решил к вам. Для одной из программ (ГИС Панорама) можно устанавливать дополнительные приложения, запускаемые внутренними средствами этой программы. Сама эта мини-программа представляет собой один dll файл. Необходимо его открыть и изменить немного графический вид (сделать шрифт покрупнее). Сам я немного занимался написанием...
C++ ошибки компиляции http://www.cyberforum.ru/cpp-beginners/thread346929.html
недавно создавал тему но никто не помог(поиск юзал не помогло) когда я компилирую пример из boost (самый первый) вот такие ошибки E:\boost_1_47_0/boost/system/error_code.hpp:214: undefined reference to `boost::system::generic_category()' E:\boost_1_47_0/boost/system/error_code.hpp:215: undefined reference to `boost::system::generic_category()' E:\boost_1_47_0/boost/system/error_code.hpp:216:...
C++ Множественное наследование В спортивных соревнованиях различных видов спорта приняли участие люди из разных стран. Название страны имеют следующую структуру country = {имя, телефонный код, почтовый индекс}. Каждый участник соревнования весит ves = {килограмм, грамм} и может участвовать только в одной из предлагаемых спортивных мероприятий. Определить лучшие спортивные результаты, полученные в различных спортивных... подробнее

Показать сообщение отдельно
talis
 Аватар для talis
789 / 541 / 37
Регистрация: 11.05.2010
Сообщений: 1,298
Записей в блоге: 1
01.09.2011, 17:42     Проблема с динамическим массивом
Преклоняюсь перед талантом ТС к обфускации кода.

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
55
56
57
58
59
#include "stdafx.h"
#include <iostream>
#include <conio.h>
 
using namespace std;
 
int l, r,
    i = 0, j = 0,
    k = 0, k1 = 0, k2 = 0,
    x = 2, z = 1;
 
int ost;
 
int _tmain( int argc, _TCHAR* argv[] )
{
    int *m[10000], n[10000];
 
    cin >> l >> r; // Тут стоит L (малая), а не цифра один
 
    int r1 = r - l; // Тут стоит L (малая), а не цифра один
 
    while( i <= r1 )
    {
        m[ i ] = new int( l ); // Тут стоит L (малая), а не цифра один
        l++;
        cout << *m [ i ];
        i++;
    }
 
    cout << endl;
 
    while( z < 3 )
    {
        k1 = 0;
 
        for( j = 0, k = 0; j <= r1; j++ )
        {
            ost = *m[ j ] % x;
 
            if( ost != 0 )
               m[ k++ ] = m[ j ];
            else if ( ost == 0 )
               m[ j ] = NULL;
        }
 
        while( k1 < k )
            cout << *m[ k1++ ];
 
        x++;
        r1 = k1;
        z++;
 
        cout << endl << k1;
    }
 
    getch();
 
    return 0;
}
Так не читабельнее?

Уважаемый ТС, если вы всё-таки рассчитываете получить ответ, скажите пожалуйста, что вы имели ввиду, когда писали сие безобразие?

Добавлено через 5 минут
При вводе l = 15, r = 16, сдохло на 38-й строчке оформленного кода (SIGSEGV)
 
Текущее время: 08:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru