Извлечение 2 чисел из числа от 1 до 4 цифр

Вот что мне нужно сделать:

Мне присваивается int, от 0 до 9999.

Что мне нужно сделать, так это представить, что этот int равен 0 пробелам до 4 цифр:

4 -> 0004
675 -> 0675
etc

Мне нужно затем извлечь первые 2 цифры в int и последние 2 в int:

4 -> (0,4)
675 -> (6,75)
8976 -> (89,76)

Я просто не уверен, как это сделать в obj-C.

благодаря

1 ответ

int initial = 4;

int first = initial / 100; // will be 0
int second = initial % 100; // will be 4

int initial = 8976;

int first = initial / 100; // will be 89
int second = initial % 100; // will be 76

licensed under cc by-sa 3.0 with attribution.