Форум программистов, компьютерный форум 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++ Builder Найти сумму угловых элементов квадратной матрицы
Доброго всем времени суток! Буду очень признателен, если если поможете с одной задачкой: Найти сумму угловых элементов квадратной матрицы и умножить ее на эту матрицу. Результат вывести в новую матрицу. int sum; for (int i=0; i<=StringGrid1->ColCount; i++) for (int j=0; j<=StringGrid1->ColCount; j++) { int a = StrToInt(StringGrid1->Cells);
C++ Курсовая http://www.cyberforum.ru/cpp-beginners/thread139432.html
Делая курсовую работу столкнулся с такой вот проблемой вот мейн у меня #include "DIMON.H" void main() { kurs kp; kp.menu(); kp.select(); }
C++ Магический квадрат можно составить магический квадрат с первых 36 простых чисел? (сумма элементов которой в каждой срок, в каждом столбцы и по каждой Диагональ одинаковы) подробнее

Показать сообщение отдельно
easybudda
Эксперт С++
 Аватар для easybudda
9412 / 5435 / 917
Регистрация: 25.07.2009
Сообщений: 10,428
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);
...
 
Текущее время: 10:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru