Так питон или плюсы? А то теги странные.
В плюсах - делайте цикл for и увеличивайте счетчик когда вам надо.
В питоне - наверное тоже так можно, в крайнем случае - while i < len(array)
array = []; numbers = []; ResArray = []
k = 0; c = 1; counter = 1
for line in open('iris.txt', 'r').read().split("\n"):
for unit in range(4):
array.append(float(unit))
inputText = input()
numbers = [float(i) for i in inputText.split(' ')]
for i in range(3, len(array)):
result = ((array[i - 3] - numbers[0])**2 + (array[i - 2] - numbers[1])**2 + (array[i - 1] - numbers[2])**2 + (array[i] - numbers[3])**2)**(1/2)
i+=3
ResArray.sort()
for element in range(len(ResArray)):
print(ResArray[element])
annozzer ну так делайте через while. Заводите индексатор до вайла, потом while i < len, а в теле цикла - прибавляете не единицу к индексу, а сколько вам нужно.