1 байт=8 бит
1 Кбайт=210 байт=1024 байт
1 Мбайт=220 байт=1024 Кбайт
1 Гбайт=230 байт=1024 Мбайт
Не знаю зачем ты писал такие костыли , если вот весь алгоритм
for (i = 1; i<n; i++)
{
if ((mas[i] % 2 == 0) && ((i >= a) && (i <= b)) && ((i>0) && (i<n - 1)))
{
mas[i] = mas[i - 1] + mas[i + 1];
}
}
<span>2 мегабайта это 2048 килобайт </span>
1) диск
2) поле
.............................