Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Error c2181: недопустимый else без парного if http://www.cyberforum.ru/cpp-beginners/thread1126545.html
Помогите, пожалуйста... #include "stdafx.h" #include "stdio.h" #include "conio.h" #include "locale.h" #include "math.h" int main() { char x,e, y, a; setlocale(LC_ALL, "rus");
Составить описание класса для работы с квадратной целочисленной матрицей C++
Здравствуйте! Помогите, пожалуйста, написать при объектно-ориентированном подходе программу: составить описание класса для работы с квадратной целочисленной матрицей, обязательные функции-члены...
C++ Структура элемента массива работник: фамилия, число, месяц и год рождения, пол
Структура элемента массива работник: фамилия, число, месяц и год рождения, пол. определить: ─ фамилия самого старшего мужчины; ─ все фамилии, начинающиеся с заданной буквы; ─ список людей,...
C++ Вычислить значение выражения Z=cos2α+ cos4α Задача 1 Арифметика: Z=cos2α+ cos4α http://www.cyberforum.ru/cpp-beginners/thread1126503.html
C++ Составить программу, в которой найти и вывести число полных сантиметров http://www.cyberforum.ru/cpp-beginners/thread1126502.html
Составить программу, в которой вводится значение сантиметров. Найти и вывести число полных метров.
C++ Удалить из массива числа – палиндромы, в которых есть хотя бы одна нечетная цифра
помогите написать программу на С++ Дан массив из N целых чисел, где N<=16, каждое число в диапазоне от –32000 до 32000. Создать программу с обязательным использованием функций. Удалить из массива...
Вычислить значение выражения C++
Z=cosα+ cos 2α+ cos6α+ cos7α
C++ Программа вычисляющая площадь кольца Z=cosα+ cos 2α+ cos6α+ cos7α http://www.cyberforum.ru/cpp-beginners/thread1126487.html
C++ Окошко для printf/scanf появляется и сразу исчезает http://www.cyberforum.ru/cpp-beginners/thread1126482.html
вот код моей программы: #include "stdafx.h" #include <math.h> #include <conio.h> #include <stdlib.h> #include <stdio.h> #include <consoleapi.h> #include <iostream> using namespace std;
C++ Определить, когда круг и квадрат касаются (пересекаются) подскажите пожалуйста как определить когда круг и квадрат касаются (пересекаются) http://www.cyberforum.ru/cpp-beginners/thread1126477.html
nicenice
3 / 3 / 2
Регистрация: 22.11.2011
Сообщений: 168
0

Динамическое выделение памяти под массив

22.03.2014, 13:55. Просмотров 679. Ответов 5
Метки (Все метки)

Доброго времени суток.
Как реализовать динамическое выделение памяти под массив, к примеру размера n, при том, что значение этого n в процессе вычисления увеличится? Т. е. выделяется память под массив, но её скорее всего не хватит, насколько именно не хватит неизвестно, известно, что n нужно увеличить на неопределенное значение.
Для наглядности написал пример, не стоит вникать в его логическую адекватность.
C++
1
2
3
4
5
6
7
8
9
void function (int n, int x)
{
    double* y = new double [n];
 
    for(int i=0;i<n;++i){
        y[i] = sin(x+i);
        if(y[i] == 1) n *= 2;
    }
}


Вернуться к обсуждению:
Динамическое выделение памяти под массив
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.03.2014, 13:55
Готовые ответы и решения:

Динамическое выделение памяти под массив
Я хочу функцию использовать пару раз, количество команд будет уменьшаться, и &quot;n&quot; надо менять. Как...

Динамическое выделение памяти под двумерный массив
Здравствуйте. Как мне правильно и грамотно (!) выделять память под двумерные массивы? Откуда...

Динамическое выделение памяти под двумерный массив
1) Ввести построчно элементы двумерного массива чисел. Количество столбцов задается. Количество...

Динамическое выделение памяти под массив int
плиз хелп Написать функцию getPrimes, которая принимает массив типа int и его размер. Функция...

Динамическое выделение памяти под двумерный массив
Нужно написать программу, динамически выделяем память под двумерный массив, функции ввода-вывода,...

5
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.