Даны целое число k (1<= k<= 150) и последовательность цифр 101102103...149150, в которой выписаны подряд все трехзначные числа от 101 до 150. Определить k-ю цифру, если известно, что: k — число, кратное трем; k — одно из чисел 1, 4, 7, ...; k — одно из чисел 2, 5, 8, ... Примечание Величины строкового типа не использовать.
Если k кратно трём, то k-я цифра будет 1 (из чисел 101, 102, 103).Если k равно одному из чисел 1, 4, 7, ..., то k-я цифра будет к-я цифра в числе, равном k/3 + 100 (например, для k=4, это будет 1-я цифра в числе 101, то есть 0).Если k равно одному из чисел 2, 5, 8, ..., то k-я цифра будет к-я цифра в числе, равном k/3 + 100 (например, для k=5, это будет 2-я цифра в числе 101, то есть 0).
Таким образом, для данной задачи ответ будет следующий:
Если k кратно трём, то ответ 1.Если k равно 1, 4, 7, 10, ..., то k-я цифра будет 0.Если k равно 2, 5, 8, 11, ..., то k-я цифра будет 1.
Таким образом, для данной задачи ответ будет следующий:
Если k кратно трём, то ответ 1.Если k равно 1, 4, 7, 10, ..., то k-я цифра будет 0.Если k равно 2, 5, 8, 11, ..., то k-я цифра будет 1.