Ссылка с другого сайта
Другой поисковик
Как вы сюда попали?
А теперь немного практики. Как и было сказано в начале, у вас есть 10 мешков с камушками (количество камней изначально равно номеру элемента). Вам вводят с клавиатуры номер мешка, затем знак "+" или знак "-" и затем число n.P Вы добавляете в/убираете из этого мешка n камней и сообщаете об этом (выводите на экран).P Если вас просят убрать больше камней, чем есть в мешке, сообщаете об ошибке.
Внимание!!! Нумерация элементов начинается с 0, а не с 1. То есть,P массив
test[a]=2; // записать в элемент массива с номером, равным a, число 2
numbers[test[9]]=111; /*записать в элемент массива numbers с номером, равным содержимому test[9], число 111*/
test[9]=10;P // в 9 элемент записать число 10
test[1]=0,5; // в 1 элемент записать 0,5
numbers[200]=201; //записать в 200 элемент число 201
А для доступа к n-ому элементу необходимо написать имя массива[номер элемента] и работать с ним как с обычной переменной.
float test[10] // массив на 10 вещественных чисел
int numbers[1000]; // массив на 1000 числовых элементов.
Для создания массива надо написать тип (аналогичен типам переменных) затем имя массива и в квадратныхP скобках количество элементов:
Представьте себе, у васP есть куча мешков с камешками и вам надо написать программу, которая добавляет или убирает камешки из мешка. Для этого нам надо иметь n числовых переменных (тип int). Но, на данный момент, единственный способ, который вы знаете для хранения данных - переменная, а если у вас n=10000, то вам потребуется написать 10000 строчек для создания переменных и придумать 10000 различных имен переменных. Логично предположить, что существует более простой способ создание такого количества переменных. И он есть. Это массив данных. Массивы представляют из себя множество переменных с определенным типом данных (int,char,float и т.д.) и состоит из двух частей: имени массива и индекса элемента. То есть, для хранения информации о 10000 мешках нам потребуется завести числовой массив "мешки" на 10000 элементов и заполнить его. А теперь немного о синтаксисе. Он предельно прост и почти ничем не отличается от синтаксиса создания переменой.
Очередной урок по c++. На этот раз вы познакомитесь с массивами данных.
Из всех искусств для нас важнейшим является - Кама Сутра.
Что-то полезное, что-то интересное, что-то нафиг не нужное
C++. Урок 4. Массивы | Всякое разное
Комментариев нет:
Отправить комментарий