Дорогой Гриша!
К сожалению, Вы обратились не по адресу: мы стараемся помочь студентам с какими-то сложными программами, отладить, найти ошибку и т.п., а штамповка решения задачек ясельного уровня, поскольку "умный" лоботряс не желает и пяти минут уделить учёбе и предпочитает искать "дурачков" с форумов, в наши функции не входит. Тем более, что Вы даже сформулировать задание толком поленились: выложенная программа И ЕСТЬ решение задачи с использованием оператора цикла с предусловием.
Извините, но