После выполнения данного фрагмента программы значение переменной c будет равно 18.
Изначально переменной a присваивается значение -10, затем переменной b присваивается значение 20. После этого переменной a присваивается значение b - 2, то есть 20 - 2 = 18.
Далее выполняется условный оператор IF, который проверяет условие a > b. Так как 18 не больше чем 20, условие не выполняется и переменной c присваивается значение b, то есть 20.
Итак, после выполнения данного фрагмента программы значение переменной c будет равно 20.