Форум программистов, компьютерный форум, киберфорум
Наши страницы

Динамика, динамика и снова динамика - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ С чего начать изучение C++ http://www.cyberforum.ru/cpp-beginners/thread336808.html
Добрый день всем! Я хотел бы получить совет об изучении языка (С++), теперь немного предыстории. Я учусь в колледже на последнем курсе на оператора ЭВМ, но кроме начальных знаний html и составлении...
C++ Нахождение площади через координаты треугольника Здравствуйте, есть задание Напишите функцию square, вычисляющую площадь треугольника. С ее помощью для каждой из N точек определите, принадлежит ли точка заданному треугольнику. Входные... http://www.cyberforum.ru/cpp-beginners/thread336755.html
C++ Абстрактный класс чисел
Нужно создать абстрактный класс чисел с виртуальными методами - арифметическими операциями. У этого класса 2 наследника - комплексные числа и дроби. Я написал решение этой задачи, но оно мне...
Рекурсия в различных компиляторах C++
Доброго времени суток. Задача: дано целое число n, нужно получить его битовое представление, развернуть его, и то, что получилось перевести обратно в десятичную систему счисления. Пример:n = 4,...
C++ Ввод данных http://www.cyberforum.ru/cpp-beginners/thread336682.html
В общем есть переменная int year; Юзер должен ввести значение переменной, но мне нужно чтобы он мог ввести максимум четырехзначное число, тоесть как бы ограничить количество вводимых символов
C++ Графы Прочитал про обход графа в глубину, посмотрел реализацию, и тут вопрос а как можно использовать этот обход в глубину? подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
28.07.2011, 11:41
Сделай массив 3-х мерным, тогда каждый элемент 1-го измерения будет отдельным 2-х мерным массивом. Вот код и скриншот:
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
#include <stdio.h>
#include <conio.h>
 
int main()
{
    printf("Enter num of arrays :");
    int nArr;scanf("%d",&nArr);
    int ***pArray = new int **[nArr];
    printf("Enter rows of Array :");
    int rows;scanf("%d",&rows);
    printf("Enter cols of Array :");
    int cols;scanf("%d",&cols);
 
    
    for(int i = 0,j,k; i < nArr; i++)
    {
        printf("\tpArray%d\r\n",i);
        pArray[i] = new int *[rows];
        for(j = 0; j < cols; j++)
        {
            pArray[i][j] = new int[cols];
            for(k = 0; k < cols; k++)
            {
                pArray[i][j][k] = i + j + k;
                printf("%d ",pArray[i][j][k]);
            }
            printf("\r\n");
        }
        printf("\r\n");
    }
    printf("Press any key to continue\r\n");
    getch();
    return 0;
}
1
Миниатюры
Динамика, динамика и снова динамика  
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru