МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах
РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ" ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах Гендерна антидискримінаційна експертиза може зробити нас моральними рабами ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів Контакти
Тлумачний словник |
|
|||||||
Ініціалізація масивів.Проініціалізувати масив (надати значення елементам масиву) можна одним із способів: · Використовуючи принцип за замовчуванням; · Безпосередньо під час його оголошення; · Застосовуючи команду присвоєння; · Під час введення даних із клавіатури. Константний вигляд конструкції опису одномірного масиву: <Тип> < ім’я масиву > [<константний вираз >]= {елементи константи}; Константний-вираз в квадратних дужках задає кількість елементів масиву. За замовчуванням усім елементам масиву надається значення 0. Масив можна ініціалізувати повністю або частково, відразу під час його оголошення, записуючи значення змінних через кому у фігурних дужках. Наприклад: Int stud[]={2, 10, 5, 7, 3}; float stud[10]={163.4, 153.5, 170, 172.3}; Двовимірний масив можна ініціювати так: int matr[2][5]= {3,4,0,1,2},{6,5,1,4,9}; Приклади: int a[2][3]; /* представлено у вигляді матриі a[0][0] a[0][1] a[0][2] a[1][0] a[1][1] a[1][2] */ double b[10]; /* вектор із 10 елементів тип яких double */ int w[3][3] = { { 2, 3, 4 }, { 3, 4, 8 }, { 1, 0, 9 } }; Якщо масив повністю ініціалізують під час оголошення, то його розмір зазначати не обов’язково. Наприклад: Int stud[]={2, 10, 5, 7, 3}; Приклад:Створити масив з перших ста цілих чисел і обчислити суму всіх його значень можна одним із способів: Int n[100]; Int s=0; For(k=0; k<100; k++) { n[k]=k+1; s+=n[k]; } Приклад:в заданому масиві з 10 цілих чисел потрібно змінити порядок проходження його елементів на зворотний без залучення додаткового елементу масиву. { int p,i=0; static a[10]={10,11,12,13,14, 15,16,17,18,19}; while(i<10/2) { p=a[i]; a[i]=a[9-i]; a[9-i]=p; i++; } i=0; while(i<10) cout<<a[i++]; } Елементи масиву також можна вводити з клавіатури під час виконання програми, як це робимо для змінних простих стандартних типів даних. Масиви сталі (константи) оголошуються так: const int tag[]={1,2}.Константитреба ініціалізувати під час оголошення, інакше елементам масиву автоматично будуть присвоєні нульові значення.
Отже, 1. Масив є структурою даних, яка дозволяє одній змінні зберігати декілька значень.
Наприклад: Скласти програму для занесення в двовимірний масив p таблиці множення двох чисел і виведення масиву на екран. void main() { int i,j; int p[9][9]; for ( i=0; i<9; i++) { for ( j=0; j<9; j++) { //Множення чисел p[i][j]=(i+1)*(j+1); printf(p[i][j],"\t"); } printf("\n"); //Для виводу масиву у вигляді таблиці } getch(); }
Тема. Символьні масиви. Стрічки і дії з ними. План 1. Символьні масиви. 2. Стрічки і дії з ними.
Читайте також:
|
||||||||
|