Я пишу это на Arduino, поэтому я не верю, что мне доступен полный объем C или C ++, или это так?
У меня генерируется последовательность чисел, и я хочусобрать значение столбцов в десятках и единицах от конца;
Например, если бы первое сгенерированное число было 8028, я хотел бы вычесть из него минус 28 и записать 28. Если следующее число было 3479 Iхотел бы снять 79 и сохранить это с 28 (как промежуточный итог, так что 107).
int number=0;
int remainder=0;
int runningTotal=0;
while (true) {
number = random number between 1000 and 65,535;
remainder = 10's units from number;
number = number - remainder;
runningTotal += remainder;
}
Таким образом, я собираю промежуточный итог всего, что меньше ста на конец числа.