"Основи на програмирането със C++"/Глава 10 Функции Задача: n-та цифра
https://cpp-book.softuni.bg/chapter-10-functions.html
Не мога да разбера защо ми гърми единият тест. Пробвах всякакви варианти на входни данни и при всичките програмата ми работи коректно. Ако някой ми посочи грешка в кода ми ще съм много благодарен:
#include<iostream>
#include<string>
using namespace std;
void findNthDigit(int, int);
int main(){
int number, n;
cin >> number >> n;
findNthDigit(number, n);
return 0;
}
void findNthDigit(int number, int index){
    int counter = 0;
    while (number != 0){
        counter++;
        if (counter == index){
            cout << number % 10 << endl;
            break;
        }
        else {
            number /= 10;
        }
    }
}
 
Прилагам линк към задачата в Judge.
https://judge.softuni.bg/Contests/Practice/Index/1374#10
Благодаря за помощта, колега!