1) Если ввести два равных значения, то программа "зациклится". Цикл будет повторяться бесконечное количество раз. 2) Если условие с самого начало ложно, то цикл выполняться не будет.3) Да, возможно. В цикле с переменной сама переменная может встречаться несколько раз, что позволяет производить над ней действия.4) В случае, когда необходимо выполнить арифметические вычисления (возведение в квадрат и тд);