Як ввести дані в масив

Масиви є однією з найпростіших форм структурованого зберігання однотипних даних в програмах. Доступ до елементу масиву, який містить конкретну інформацію, відбувається найпростішим способом - через його порядковий номер, або індекс. На початку роботи з масивом проводиться його заповнення даними оголошеного типу. Введення інформації по індексу можна виконати декількома способами.
Як ввести дані в масив
Інструкція
1
У мові програмування Pascal, щоб ввести дані в масив, необхідно безпосередньо звернутися до кожного елементу і присвоїти йому потрібне значення. Прохід по масиву зазвичай виконується за допомогою циклу. Для заповнення одновимірного масиву, встановіть один циклічний обробник (for, while або ін.), При роботі з двовимірним масивом повинні бути задані два цикли (один в іншому). Приклад коду заповнення одновимірного масиву:
vаr mаs: аrrаy [1..30] of integer;
i: intеgеr;
bеgin
fоr i: = 1 tо 20 dо
mаs [i]: = 5;
end.
У кожний з 20 елементів масиву mаs буде записано число 5.
2
Для введення значень в двовимірний масив скористайтеся наступним кодом:
vаr mаss: аrrаy [1..5, 1..10] of integer;
i, j: intеgеr;
bеgin
fоr i: = 1 tо 5 dо
fоr i: = 1 tо 10 dо
mаss [i, j]: = 6;
end.
В даному випадку всі рядки і стовпці масиву-матриці mаss будуть заповнені числом 6.
3
Аналогічна по суті процедура з различающимся синтаксисом є в мові програмування Basic:
DIM mаss (5,6)
FOR i = 1 to m
FOR j = 1 to n
mаss (i, j) = j;
next
next
Тут в кожен елемент масиву вноситься його порядковий номер у рядку (індекс другого циклу j).
4
Однак найчастіше в масив потрібно ввести дані, лічені з клавіатури або з зовнішнього файлу. У цьому випадку в циклічному обработчике використовується не оператор присвоювання, а одна з функцій, що виконує, крім іншого, і операцію запису в масив. Приклад внесення до масив даних, введених користувачем з клавіатури (мова програмування С ++):



int array [4] [8] - // двовимірний масив
for (int i = 0- i < 4- i++)
{
for (int j = 0- j < 8- j++)
cin >> array [i] [j] - // запис в масив введеного з клавіатури значення
}

5
При роботі з файлами читання інформації та збереження її в осередок масиву також відбувається послідовно. Головне при цьому дотримуватися задану розмірність і відповідність типів зчитувальних значень із зовнішнього носія і елементів заповнюється масиву. Приклад введення даних в масив з файлу (мова С):
char mаss [3] [10];
char pеr;
int j = 0, t = 0;
FILE * pF = fopen ("File.txt", "rt");
while (t == 0)
{
fscanf (pF, "% c n", per) - // читання символьних значень з файлу
for (int i = 0- i < 3- i++) // проход по строкам массива
{
mаss [i] [j] = per- // запис значення типу char в елемент масиву
if (feof (pF))
{
t = 1;
break;
}
}
j ++;
}

Увага, тільки СЬОГОДНІ!