- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
int i128 = 0, i256 =0, i384=0, i512=0, i640=0, i786=0, i896=0, i1024=0, i1152=0, i1280=0, i1408=0, i1536=0;
for (int index: data) {
if (index>max) max = index;
if (min>index) min = index;
if (0<=index & index<128) i128++;
else if (128<=index & index<256) i256++;
else if (256<=index & index<384) i384++;
else if (384<=index & index<512) i512++;
else if (512<=index & index<640) i640++;
else if (640<=index & index<786) i786++;
else if (786<=index & index<896) i896++;
else if (896<=index & index<1024) i1024++;
else if (1024<=index & index<1152) i1152++;
else if (1152<=index & index<1280) i1280++;
else if (1280<=index & index<1408) i1408++;
else if (1408<=index & index<1536) i1536++;
Считаем количество попаданий index в различные диапазоны значений.