Задача немного неясна по формулировке, потому что «класс тысяч» может трактоваться по-разному. Ниже приведено одно наиболее естественное толкование и детальное решение. Если имелось в виду другое, скажите, и я адаптирую.
Вариант A: считать число 1616168888 (убрав пробелы) и найти цифру в разряде тысяч
- Число записано как 1616168888.
- Разряды справа налево: единицы — 8, десятки — 8, сотни — 8, тысячи — 8, десятки тысяч — 6, сотни тысяч — 1, миллионы — 6, десятки миллионов — 1, сотни миллионов — 6, миллиарды — 1.
- Разряд тысяч — это четвертый справа, поэтому здесь он равен 8.
- Способ вычисления через остаток: thousands digit = floor((N mod 10000) / 1000).
- N mod 10000 = 8888.
- 8888 / 1000 = 8.888..., целая часть = 8.
- Ответ: 8.
Если вы имели в виду другой формат числа (например, число с другими разрядами или группировку «16 16 16 8888» по-другому), напишите, и я пересчитаю с учётом вашего варианта.