Байты в памяти компьютера нумеруются последовательно, начиная от нуля. Если объем памяти составляет n байт, то номера будут идти от 0 до n-1. В пределах одного данного, размещенного в памяти, байты нумеруют в зависимости от архитектуры компьютера. Например, байты в персональном компьютере с архитектурой IBM PC, нумеруют в порядке от младшего к старшему, т.е. в порядке a₀, a₁, a₂ ,,, и этот порядок часто называют "интелловским" по названию фирмы Intel, использовавшей такой порядок в своем процессоре архитектуры х86. А в ЭВМ архитектуры IBM/360 (/370) байты нумеровались от старшего к младшему. Также, есть ЭВМ, которые могут переключать порядок нумерации байтов при инициализации операционной системы.
for I:=1 to 8 do
read(a[I]);
b:=0;
for I:=1 to 8 do
if (a[I]mod3=0) and
(a[I]mod10=4) then
b:=b+1;