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

Массив переменной размерности - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Исключения http://www.cyberforum.ru/cpp-beginners/thread300489.html
У Эккеля, во втором томе, в главе про исключения, встретил конструкцию такого вида: T& operator(int i) throw(RangeError) { if(i >= 0 && i < sz) return ptr; throw RangeError(); ...
C++ описание класса прямоугольников Составить описание класса прямоугольников со сторонами, параллельными осям координат. Предусмотреть возможность перемещения прямоугольников на плоскости, изменения размеров, построения наименьшего... http://www.cyberforum.ru/cpp-beginners/thread300486.html
C++ Можно ли поменять местами значения структур связного динамического списка целиком?
Можно ли поменять местами значения 2-х соседних структур связного динамического списка целиком? Чтобы не работать с каждым из полей этих структур по отдельности.
C++ нужно решить как можно проще
в текстовом файле подсчитать количество строк, которые начинаются и оканчиваются одной и той же буквой
C++ Соединить символы http://www.cyberforum.ru/cpp-beginners/thread300451.html
В потоке считываются символы. Как их соединить в переменную? q e r t Получить temp=qert
C++ Отбор элементов структуры Здравствуйте! Изучаю тему "Структуры". Написал определенный алгоритм успешности студентов группы (образно) . Надо еще реализовать вывод 2 или 3 самых успешных студентов (тех у кого самый высший... подробнее

Показать сообщение отдельно
lemegeton
2925 / 1354 / 135
Регистрация: 29.11.2010
Сообщений: 2,725
20.05.2011, 15:34
Пользуйтесь динамической памятью и указателями.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
int array_size;
std::cin >> array_size;
 
// выделение памяти под массив
float *array = new float[array_size];
 
// все. можно производить операции с массивом, например заполнение рандомом
// одновременно с выводом
for (int i = 0; i < array_size; ++i)
  std::cout << std::fixed << (array[i] = (rand() % 10000) / 100.) << " ";
 
// после того, как массив больше не нужен (например в конце программы)
// его надо удалить
delete [] array;
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.