Основы объектно-ориентированного программирования на языке C# book | Page 80

5 Типи даних
a [ 0,0 ] = 1; // записати 1 у верхнiй лiвий елемент масиву a [ 99,199 ] = 10; // записати 10 в нижнiй правий елемент масиву
Аналогiчно створюються три- i бiльше вимiрнi масиви:
int [,,] a; // тривимiрний масив( на що вказує двi коми) a = new int [ 100,200,2 ]; // знайти дiлянку вiльної пам’ ятi комп’ ютера пiд зберiгання куба з 100х200х2 елементiв типу int, зарезервувати її, i записати в а мiсце цiєї дiлянки.
a [ 0,0,0 ] = 1; a [ 99,199,1 ] = 10;

5.5 Завдання для самостiйноï роботи

1. Цiлочисельний масив упорядкувати за спаданням a 1 > a 2 >...> a n i знайти сукупнiсть елементiв a i,..., a k, сума яких дорiвнює заданому числу m. Якщо такоï сукупностi не знайдено, то видати вiдповiдне повiдомлення.
2. Скласти програму для з’ ясування, чи є серед a 1, a 2,..., a n принаймнi одна пара рiвних за величиною елементiв.
3. Написати програми, пiсля виконання яких у масивi a 1, a 2,..., a n визначається кiлькiсть сусiдств:
а) двох додатних чисел; б) двох чисел рiзного знака;
в) двох чисел одного знака, причому абсолютна величина першого числа має бути бiльше абсолютноï величини другого.
4. Обчислити значення багаточлена заданого масивом коефiцiєнтiв( типу double) використовуючи формулу Горнера.
5. Написти програму, яка отримує на вхiд число n в дiапазонi вiд 1 до 10 i обчислює n! = 1 ∙ 2 ∙... ∙ n.
80