Допустим есть переменная a и b. На каждом шаге расчета к переменной a прибавляем значение переменной b. Нужно, что бы программа выводила значение каждого шага с интервалом в 1 секунду. Но при этом должна быть возможность во время счета изменить переменную b. То есть можно поставить на паузу, изменить значение переменной и продолжить счет с уже новым значением. Думаю, что можно поставить какую-нибудь кнопку паузы, которая будет менять значение флага в цикле
переменные a, b
flag1 = true (кнопка)
цикл с интервалом по времени:
a = a + b
считать значение falg1 (нажал ли кнопку паузы)
если flag1 = false: (нажал)
считать b
flag1 = true
продолжить
вывод переменной a
Как реализовать этот счес и вывод с определенным интервалом времени с возможностью паузы и изменением значения переменной? И да, написать хотелось бы на C++
ос windows, если что