Обычно так выполняют циклы. Ставишь условие по которому выполняешь действия с массивом, обнуляешь счетчик. Обрабатываешь элемент массива с индексом равным текущему значению счетчика. Затем инкрементируешь счетчик. Проверяешь счетчик на максимум элементов массива. Если максимум то сбрасываешь условие выполнения. Как то так.