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

Выделение массивов в ДП - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Файловые потоки (считать цифры из файла в массив) http://www.cyberforum.ru/cpp-beginners/thread778016.html
У меня есть файл в котором находятся цифры, как мне считать их в массив? #include <iostream> #include <string> #include <fstream> #include <vector> using namespace std; int main()
C++ Написать функцию,которая вычисляет и печатает максимальный элемент каждого столбца матрицы 1.Которая генерирует 3 последовательности из 10 случайных чисел в диапазоне от 1 до 10,выводит каждую последовательность на экран и вычисляет среднее арифметическое каждой последовательности. 2.Которая вычисляет,сколько раз встречается вводимое с клавиатуры число в массиве. 3.Дано n,m,a.Написать функцию,которая вычисляет и печатает максимальный элемент каждого столбца матрицы. ... http://www.cyberforum.ru/cpp-beginners/thread778009.html
C++ Дано: n,m, a[n] [m]. Написать функцию , которая вычисляет и печатает среднее арифметическое каждой строки матрицы
Дано: n,m, a . Написать функцию , которая вычисляет и печатает среднее арифметическое каждой строки матрицы. извиняюсь , если такое уже есть ... Не нашла буду очень признательна за помощь
C++ Задача по графам
Всем привет! помогите решить задачу, я так понял что тут графы, а я в них полный 0...мне срочно и очень важно решение...в долгу не останусь ;) Степан недавно купил автомобиль, но водительские права еще не получил. В связи с этим он не имеет права на нем ездить. Но его жена уже спланировала выходные, и поездка в столицу входит в эти планы. Недолго думая, Степан нашел выход. Известно, что ГАИ...
C++ Синтаксическая ошибка при определении метода перегруженного оператора,за классом http://www.cyberforum.ru/cpp-beginners/thread777988.html
Есть два класса. Point1 и Pointer1 Синтаксическая Ошибка в Pointer1.cpp в перегрузке операторов. Point1.h #pragma once #include"stdafx.h" class Point1 {
C++ классы (конструкторы, дестрцкторы, функции членов класса) Нужна помощь в выполнении задания по классам. Ведомость успеваемости студентов (2 класса: базовый - студент; производный - студент с ведомостью успеваемости) Базовый класс (студент) Переменные: имя, возраст, высшее учебное заведение. Конструкторы: по умолчанию, с параметрами и копирования. Деструктор. функции: задания высшего учебного заведения; изменения имени; подробнее

Показать сообщение отдельно
Юрко
7 / 7 / 0
Регистрация: 21.03.2010
Сообщений: 67

Выделение массивов в ДП - C++

03.02.2013, 14:09. Просмотров 341. Ответов 9
Метки (Все метки)

Здравствуйте! Посмотрите пожалуйста, правильно ли я выделаю память под массивы размерности 2 и 3? и Правильно ли я освобождаю память из под них?

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
    /*
        Двохвимірний масив
    */
    int **a;
    
    // виділення ДП
    a = new int * [400];
 
    for(int i=0;i<400;i++)
    {
        a[i] = new int[30];
    }
 
    a[399][29] = 4;
 
    // вивільнення ДП
    for(int i=0;i<400;i++)
    {
        delete[] a[i];
    }
    delete[] a;
 
 
    /*
        Трьохвимірний масив
    */
    int ***b;
    
    // виділення ДП
    b = new int ** [100];
     for(int i=0;i<100;i++)
    {
        b[i] = new int*[200];
        for(int j=0;j<200;j++)
        {
            b[i][j] = new int [300];
        }
    }
 
    b[99][199][299] = 4;
 
    // вивільнення ДП
    for(int i=0;i<100;i++)
    {
        for(int j=0;j<200;j++)
        {
            delete[] b[i][j];
        }
    }
 
    for(int i=0;i<100;i++)
    {
        delete[] b[i];
    }
 
    delete[] b;
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru