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

Как инициализировать массив переменной - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Анализ применеия стеков http://www.cyberforum.ru/cpp-beginners/thread139462.html
Уважаемые, более опытные коллеги, прошу помочь по такому вопросу мне нужно сделать анализ по приминению стеков, тоесть где используются,их роль и прочее. Прошу поделиться источниками, если таковые являются. Я прогуглил и нашел ток стеки TCP/IP это оно?
C++ Линейние уравнения Здраствуйте. Помогите нужен исходник для решения системы линейных уравнений 2 уровня. Буду признателен http://www.cyberforum.ru/cpp-beginners/thread139450.html
Исключения (Exceptions) C++
ПОмогите доделать прогу...хотя, честно говоря, она работает, но только вот если не будет одного "исключения" (http://www.cppreference.com/wiki/exception/start) Задание: Написать рекурсивную функцию для вычисления корня уравнения на некотором отрезке. Функция, реализуемая в задании, обязана выполнять проверку передаваемых параметров и генерировать исключение в случае ошибочных данных со...
C++ Курсовая
Делая курсовую работу столкнулся с такой вот проблемой вот мейн у меня #include "DIMON.H" void main() { kurs kp; kp.menu(); kp.select(); }
C++ Магический квадрат http://www.cyberforum.ru/cpp-beginners/thread139427.html
можно составить магический квадрат с первых 36 простых чисел? (сумма элементов которой в каждой срок, в каждом столбцы и по каждой Диагональ одинаковы)
C++ Двусвязный список с++ простие числа Здравствуйте форумчане! Помогите пожалуйста разобраться с двусвязным списком в с ++ Вот задача: программа для определения простых чисел, числа заполнить по такому алгоритму: сначала заполнить список числами от 1 и до какого n. Затем начиная с двойки проверять и удалять все числа которые делятся на нее, потом брать следующий элемент списка и делать аналогичную операцию, пока не будет чисел,... подробнее

Показать сообщение отдельно
easybudda
Эксперт С++
9456 / 5469 / 927
Регистрация: 25.07.2009
Сообщений: 10,495
02.06.2010, 03:00     Как инициализировать массив переменной
Цитата Сообщение от selevit Посмотреть сообщение
т.е. инициализировать массив можно произвольным индексом, который должен быть больше, чем введет пользователь?
Ну при таком подходе да, вернее элементов должно быть не меньше, чем укажет пользователь. Но что мешает вот так сделать?
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
#include <algorithm>
...
int * arr, cnt, val;
cout << "Count of elements: ";
cin >> cnt;
arr = new int [ cnt ];
cout << "Value for elements: ";
cin >> val;
fill_n(arr, cnt, val);
...
delete [] arr;
а ещё проще
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
#include <vector>
...
int cnt, val;
cout << "Count of elements: ";
cin >> cnt;
cout << "Value for elements: ";
cin >> val;
vector<int> vec(cnt, val);
...
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru