Ненулевых, значит, неравных нулю)
Порядковый номер - это число, равное (количеству элементов, стоящих до какого-либо (в Вашем случае - минимального) элемента последовательности) + 1.
Программа вроде бы правильная. Если найдено число меньше, чем все предыдущие, запоминается его номер.