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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Анализ применеия стеков http://www.cyberforum.ru/cpp-beginners/thread139462.html
Уважаемые, более опытные коллеги, прошу помочь по такому вопросу мне нужно сделать анализ по приминению стеков, тоесть где используются,их роль и прочее. Прошу поделиться источниками, если...
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++ Двусвязный список с++ простие числа Здравствуйте форумчане! Помогите пожалуйста разобраться с двусвязным списком в с ++ Вот задача: программа для определения простых чисел, числа заполнить по такому алгоритму: сначала заполнить список... подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт CЭксперт С++
9695 / 5645 / 963
Регистрация: 25.07.2009
Сообщений: 10,849
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);
...
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru