Я хочу, чтобы она прошла через целое число, чтобы найти все тройки, но вместо этого он считает каждое число в нем (например, если я введу 1212, он ответит 4. Мне нужен 0.)
Код: Выделить всё
#include
using namespace std;
int main() {
long long n;
cin >> n;
int cnt = 0;
while (n != 0) {
int k = n % 10;
if (k == 3); {
cnt++;
}
n /= 10;
}
cout
Подробнее здесь: [url]https://stackoverflow.com/questions/79053199/loop-counting-code-doesnt-work-correctly[/url]