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

Двумерный динамический массив. Ввод размера с клавиатуры - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Смоделировать бой между двумя массивами обьектов http://www.cyberforum.ru/cpp-beginners/thread1777717.html
Есть два массива юнитов, у каждого юнита есть поля жизнь, повреждения при атаке и шансы увернуться. Нужно смоделировать между ними бой пока с одной стороны все не погибнут. Бой проходит постепенно, по нажатию какой-то клавиши. Массивы соответствующий объектов я создал, но дальше без руля... Игры никогда не писал, наверняка есть давно написанная и проверенная логика подобных задач. Поделитесь...
C++ Преобразование бинарного файла Добрый день. Имеется файл, представляющий из себя сплошной текст из предложений, никак между собой не разделенных. В начале файла идет хедер, в котором для каждого предложения имеется заголовок по 8 байт, в котором есть указатели на начало нового предложения. Я хочу написать программу, которая бы могла бы из такого файла сделать полноценный текстовик, где каждое предложение начиналось бы с новой... http://www.cyberforum.ru/cpp-beginners/thread1777713.html
Русский язык в консоли C++ Qt
Подскажите пожалуйста как заставить консоль писать кириллицей. QtCreator minGW 5.7.0 windows 10 если писать вот так: Stack <int> myStack(5); printf("заполним стек:\n"); cout << "заполним стек: ";
Оптимизация задачи вывода количество нужных партий и людей C++
Добрый день. Есть простая задача, она реализована, но пока реализована криво. Из-за недостатка знаний, реализовал по следующему принципу: 1. Создаётся двумерный динамический массив с двумя столбцами (номер партии и вводимое количество людей) 2. Вводим число партий 3. Вводим через пробел номер партии и число людей 4. Общая таблица выводится на экран 5. Выводится на экран количество...
C++ Считывание слов и чисел из файла http://www.cyberforum.ru/cpp-beginners/thread1777668.html
Доброго дня всем. Кто поможет найти ошибку? Я пытаюсь из файла считать слова и числа, они идут друг за другом. То есть слово пробел число пробел слово... LOADED - структура, если что. while(!feof(records)) { for(char i = 0; i < 6; i++) { while(1); {
C++ Обработка данных об оценках студентов используя очередь В текстовом файле содержатся записи о студентах. Каждый студент характеризуется фамилией, именем, отчеством, полом, возрастом и оценками по пяти предметам. Необходимо напечатать сначала все данные о студентах успешно сдавших сессию, затем данные о студентах, получивших недовлетворительные оценки, сохраняя исходный порядок в каждой группе студентов. (Рекомендуется решать задачу, используя... подробнее

Показать сообщение отдельно
_Scorpius_
46 / 46 / 23
Регистрация: 01.04.2015
Сообщений: 102
08.07.2016, 14:08     Двумерный динамический массив. Ввод размера с клавиатуры
Сначала необходимо задать размерность массива, а потом уже выделять память.
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
int cols(NULL);
    int rows(NULL);
    
    cout << "Введите размер столбцов ->" << endl;
    cin >> cols;
    cout << "Введите размер строк ->" << endl;
    cin >> rows;
 
    //выделение памяти для двумерного массива
    int **ptrarray = new int*[cols];
    for (int count = 0; count < cols; count++)
        ptrarray[count] = new int[rows];
    for (int count_row = 0; count_row < cols; count_row++)
        for (int count_column = 0; count_column < rows; count_column++)
            ptrarray[count_row][count_column] = rand() % 41 + (-20);
 
    for (int count_row = 0; count_row < cols; count_row++)
    {
        for (int count_column = 0; count_column < rows; count_column++)
            cout << setw(4) << setprecision(2) << ptrarray[count_row][count_column] << "   ";
        cout << endl;
    }
    // удаление двумерного динамического массива
    for (int count = 0; count < cols; count++)
        delete[] ptrarray[count];
        delete[] ptrarray;
 
Текущее время: 02:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru