

Hãy luôn nhớ cảm ơn và vote 5*
nếu câu trả lời hữu ích nhé!
Ta tách từng số của n và đưa vào biến s, nếu biến s=0 thì tăng biến dem lên 1 vào in ra dem là kết quả.
#include <bits/stdc++.h>
using namespace std;
int n,dem=0;
int main()
{
cin>>n;
while(n!=0)
{
int s=n%10;
if(s==0) dem++;
n/=10;
}
cout<<dem;
}
Hãy giúp mọi người biết câu trả lời này thế nào?

Một cách đơn giản là sử dụng kiểu dữ liệu string và dùng hàm count để đếm số chữ số 0.
$\\$
Code tham khảo:
#include <iostream>
#include <algorithm>
using namespace std;
int main() {
string n; cin >> n;
cout << count(n.begin(), n.end(), '0');
}
$\\$
$\\$
$\color{#ffd710}{\texttt{\{}} \color{#8655d6}{\texttt{\{}}\ \ \color{#8cdcda}{\text{Daoanhviet96}}\ \ \color{#8655d6}{\texttt{\}}} \color{#ffd710}{\texttt{\}}}$
Hãy giúp mọi người biết câu trả lời này thế nào?
Bảng tin
220
529
164
Vào nhs tui ko
6
30
0
cam on ban nha
2707
41698
2042
Không có chi