Ниже приведены два сценария, в которых операции кажутся идентичными, но дают результаты, отличающиеся на 1. Я не думаю, что мне нужно объяснять программирование, оно очень простое.
Объявления переменных идут первыми, сценарий 1 равен 1 )и 2 = 2 ), а полученные результаты в каждом сценарии перечислены последними.
Любая помощь будет принята с благодарностью.
int intWorkingNumber = 176555;
int intHundreds = 1;
int intPower = 1;
1)
int intDeductionValue = (intHundreds * 100 * pow(1000, intPower));
intWorkingNumber -= intDeductionValue;
intWorkingNumber = 76555
2)
intWorkingNumber -= (intHundreds * 100 * pow(1000, intPower))
intWorkingNumber = 76554