Динамические массивы: Методическое пособие к расчетному заданию по дисциплине «Основы информационных технологий и программирования», страница 5

2.  Розташувати елементи масиву V за зменшенням їх модулів і знайти добуток індексів від’ємних елементів. Оформити підпрограму виконання вказаних дій над масивом А(a1, a2, ..., an).

3.  Перетворити одновимірний масив V(9) у двовимірний W(3, 3): розрізати умовно масив V  на три смужки; помістити потім під першою смужкою другу, під другою – третю. Використати при цьому підпрограму перетворення одновимірного масиву А(n) у двовимірний масив B(m, m).

4.  Замінити в одержаній матриці діагональні елементи нулем. Оформити підпрограму виконання вказаних дій над числовим масивом В(m, m).

Варіант 3

1.  Перетворити одновимірний масив дійсних чисел Y(N) = {3.2, -7.7, 5.3, -9.5, 0.3, -1.7, 9.9, -2.6, -30.1} у одновимірний масив V за формулою Vj = cos3Yj, де j = 1..N (N = 9). Оформити підпрограму перетворення масиву Y у масив V.

2.  Скласти два масиви: один містить індекси додатних і рівних нулю елементів, інший – від’ємних. Знайти добуток додатних елементів. Оформити підпрограму виконання вказаних дій над масивом дійсних чисел А(a1, a2, ..., an).

3.  Перетворити одновимірний масив V(9) у двовимірний W(3, 3): розрізати умовно масив V  на три смужки; помістити потім під першою смужкою другу, під другою – третю. Використати при цьому підпрограму перетворення одновимірного масиву А(n) у двовимірний масив B(m, m).

4.  Скласти масив з найбільших елементів кожного стовпця одержаної матриці. Оформити підпрограму виконання вказаних дій над масивом В(m, m).

Варіант 4

1.  Перетворити одновимірний масив дійсних чисел Y(N) = {9.1, -7.7, 8.3, -9.5, 2.3, -5.7, 4.8, -1.6, -10.3} у масив V за формулою Vj = sin3Yj, де 
j = 1..N (N = 9). Оформити підпрограму перетворення масиву Y у
масив V.

2.  Розташувати елементи масиву V у порядку зростання. Оформити підпрограму виконання вказаних дій над масивом А(a1, a2, ..., an).

3.  Перетворити одновимірний масив V(9) у двовимірний W(3, 3): розрізати умовно масив V  на три смужки; помістити потім під першою смужкою другу, під другою – третю. Використати при цьому підпрограму перетворення одновимірного масиву А(n) у двовимірний масив дійсних чисел B(m, m).

4.  Поміняти місцями в одержаній матриці перший і третій стовпці. Оформити підпрограму виконання вказаних дій над масивом дійсних чисел В(m, m).

Варіант 5

1.  Перетворити одновимірний масив дійсних чисел Y(N) = {0.2, -4.1, 2.2, -8.5, 3.3, -1.7, 9.9, -2.6, -5.0} у масив V за формулою Vj = cos3Yj, де 
j = 1..N (N = 9). Оформити підпрограму перетворення масиву Y у
масив V.

2.  Знайти середнє арифметичне елементів масиву V і кількість елементів, менших від знайденого середнього арифметичного. Оформити підпрограму виконання вказаних дій над одновимірним масивом А(a1, a2, ..., an).

3.  Перетворити одновимірний масив V(9) у двовимірний W(3, 3): розрізати умовно масив V  на три смужки; помістити потім під першою смужкою другу, під другою – третю. Використати при цьому підпрограму перетворення одновимірного масиву А(n) у двовимірний масив дійсних чисел B(m, m).

4.  Скласти масив з індексів найменших елементів кожного стовпця матриці. Оформити підпрограму виконання вказаних дій над масивом В(m, m).

Варіант 6

1.  Перетворити одновимірний масив дійсних чисел Y(N) = {1.0, -0.1, 3.3, -9.5, 3.3, -8.7, 3.9, -2.2, 11.1} у масив V за формулою Vj = sin3Yj, де 
j = 1..N (N = 9). Оформити підпрограму перетворення масиву Y у
масив V.

2.  Замінити в масиві V ті елементи, індекси яких діляться на чотири найменшим елементом масиву. Оформити підпрограму виконання вказаних дій над масивом А(a1, a2, ..., an).

3.  Перетворити одновимірний масив V(9) у двовимірний W(3, 3): розрізати умовно масив V  на три смужки; помістити потім під першою смужкою другу, під другою – третю. Використати при цьому підпрограму перетворення одновимірного масиву А(n) у двовимірний масив дійсних чисел B(m, m).