"Основи на програмирането със 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
Благодаря за помощта, колега!