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

Массивы. Размер с клавиатуры - C++

Восстановить пароль Регистрация
 
Valedoll
0 / 0 / 0
Регистрация: 19.12.2012
Сообщений: 8
19.12.2012, 11:35     Массивы. Размер с клавиатуры #1
Приветствую!

Нужно задать массив, причём размер указывается с клавиатуры, как?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.12.2012, 11:35     Массивы. Размер с клавиатуры
Посмотрите здесь:

Ввести размер массива с клавиатуры и передать этот размер в конструктор C++
Массивы (ввод размера с клавиатуры) C++
Создать массив с нулями и единицами в шахматном порядке, что бы его размер можно было вводить с клавиатуры C++
создать массив с нулями и единицами в шахматном порядке, что бы его размер можно было вводить с клавиатуры C++
В одномерном целочисленном массиве (размер массива (не больше 20) и значения его элементов вводить с клавиатуры) вычислить: C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Schizorb
 Аватар для Schizorb
508 / 460 / 16
Регистрация: 07.04.2012
Сообщений: 865
Записей в блоге: 1
Завершенные тесты: 1
19.12.2012, 11:37     Массивы. Размер с клавиатуры #2
Выделить память с помощью new.

C++
1
2
cin >> size;
int * arr = new int[size];
Valedoll
0 / 0 / 0
Регистрация: 19.12.2012
Сообщений: 8
19.12.2012, 11:38  [ТС]     Массивы. Размер с клавиатуры #3
сайз, как понимаю - количество элементов? Верно?
так просто?
Schizorb
 Аватар для Schizorb
508 / 460 / 16
Регистрация: 07.04.2012
Сообщений: 865
Записей в блоге: 1
Завершенные тесты: 1
19.12.2012, 11:40     Массивы. Размер с клавиатуры #4
Ага, просто переменная, ее объявить конечно перед этим надо.
Valedoll
0 / 0 / 0
Регистрация: 19.12.2012
Сообщений: 8
19.12.2012, 11:41  [ТС]     Массивы. Размер с клавиатуры #5
Это понятно, что ж, спасибо, я рад =)
Schizorb
 Аватар для Schizorb
508 / 460 / 16
Регистрация: 07.04.2012
Сообщений: 865
Записей в блоге: 1
Завершенные тесты: 1
19.12.2012, 11:42     Массивы. Размер с клавиатуры #6
Только потом еще надо бы не забыть освобождать память.

C++
1
delete [] arr;
Или, если не хочется лишних заморочек с памятью, используй std::vector.
Yandex
Объявления
19.12.2012, 11:42     Массивы. Размер с клавиатуры
Ответ Создать тему
Опции темы

Текущее время: 02:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru