Программалау оқулық Алматы, 012 Қазақстан Республикасы Білім жəне ғылым министрлігінің «Оқулық»


bool m[] = {true, true, false, true, false}



Pdf көрінісі
бет534/642
Дата30.03.2022
өлшемі3,66 Mb.
#29231
түріПрограмма
1   ...   530   531   532   533   534   535   536   537   ...   642
Байланысты:
pavlovskaia-jogargy-dengeili

bool m[] = {true, true, false, true, false}; 

valarray mask (m, 5);

// v6 жиымының 0, 1 жəне 2 нөмірлі элементтеріне 

// алдыңғы бөлімде сипатталған v4 жиымының сəйкес

 

// элементтері синусының мəні меншіктеледі:

valarray v6 = sin(v4[mask]);

valarray

 элементтерін қайта реттеуге мүмкіндік беретін, кездейсоқ 

ішкі жиынды бөліп алудың басқа тəсілі 

indirect_array

 жанама жиымын 

қолдану болып табылады. Мұнда жиым индекстерінің тізбегі беріледі. Бұл 

27-1140



410

кластың объектісі индекс ретінде 



valarray

 шамасын қолдану 

кезінде құрылады, мысалы:  

int i[] = {3, 2, 4, 0, 1}; 

valarray index(i, 5);

valarray v7 = v4[index];

// v7[0] = v4[3], v7[1] = v4[2], v7[2] = v4[4], 

// v7[3] = v4[0], v7[4] = v4[1] 

Индекс ретінде қолданылатын жиым элементтерінің саны индекстелетін 

жиымдағы элементтер санынан артық болмауы тиіс.

Аталған 


slice_array



gslice_array



indirect_array



Достарыңызбен бөлісу:
1   ...   530   531   532   533   534   535   536   537   ...   642




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет