

Hãy lập trình nhập vào số nguyên n, thực hiện thay thế các chữ số 0 trong biểu diễn thập phân của n thành các chữ số 5 và in ra kết quả .
Vd: với n=1005 thì sau khi thực hiện thay thế ta thu được số 1555. Còn với n=1234, thì không có chữ số nào bị thay thế và kết quả vẫn là số 1234.
Input: Dòng đầu tiên của đầu vào chứa số nguyên T cho biết số bộ dữ liệu cần kiểm tra. Mỗi bộ dữ liệu gồm một dòng chứa một số nguyên n.
Ouput: Ứng với mỗi bộ dữ liệu vào, chương trình của bạn cần in ra số n sau khi thay thế các chữ số của n theo yêu cầu của đề bài.
Ràng buộc: T105; n1012; c++
Hãy luôn nhớ cảm ơn và vote 5*
nếu câu trả lời hữu ích nhé!
`color(#FFFFFFff)(H)color(#E7E7E7ff)(o)color(#CFCFCFff)(r)color(#B7B7B7ff)(i)color(#9F9F9Fff)(z)color(#878787ff)(o)color(#6F6F6Fff)(n)`
#include <bits/stdc++.h>
using namespace std;
long long t, n;
vector<int> vec;
int main(){
cin >> t;
while (t--){
vec.clear();
cin >> n;
if (n == 0) cout << "5";
else while (n){
vec.push_back(n % 10 == 0? 5 : n % 10);
n /= 10;
}
for (int i = vec.size() - 1; i >= 0; -- i) cout << vec[i];
cout << '\n';
}
}
Hãy giúp mọi người biết câu trả lời này thế nào?
Bảng tin
5
-4
2
em chưa học mảng
83
5462
40
đây là xâu mà bạn