fork download
  1. #include <bits/stdc++.h>
  2.  
  3. using namespace std;
  4.  
  5. typedef long long ll;
  6. typedef unsigned long long ull;
  7. typedef pair<int, int> pii;
  8. typedef pair<ll, ll> pll;
  9. typedef vector<int> vi;
  10. typedef vector<ll> vll;
  11. typedef string str;
  12.  
  13. #define pb push_back
  14. #define mp make_pair
  15. #define fi first
  16. #define se second
  17. #define all(x) (x).begin(), (x).end()
  18. #define len(x) ((int)(x).size())
  19.  
  20. #define forn(i, n) for (int i = 0; i < (int)(n); ++i)
  21. #define forr(i, l, r) for (int i = (int)(l); i <= (int)(r); ++i)
  22. #define ford(i, r, l) for (int i = (int)(r); i >= (int)(l); --i)
  23.  
  24. #define cmin(a, b) a = min(a, b)
  25. #define cmax(a, b) a = max(a, b)
  26.  
  27. int main() {
  28. ios_base::sync_with_stdio(false);
  29. cin.tie(NULL);
  30.  
  31. int so;
  32. int n;
  33. cin >> so;
  34. cout << "Nhap so: " << so << endl;
  35. cin >> n;
  36. cout << "Nhap n: " << n << endl;
  37. if(to_string(n).length() != so){
  38. cout << "ko đủ số" << endl;
  39. return 0;
  40. }else{
  41. if(n == 0){
  42. cout << 5;
  43. return 0;
  44. }
  45. int ans = 0;
  46. int p = 1;
  47.  
  48. while(n > 0){
  49. int c = n % 10;
  50. if(c == 0){
  51. c = 5;
  52. }
  53. ans += c * p;
  54. p *= 10;
  55. n = n / 10;
  56. }
  57. cout << ans << endl;
  58. }
  59.  
  60. return 0;
  61. }
  62.  
Success #stdin #stdout 0.01s 5320KB
stdin
5
10300
stdout
Nhap so: 5
Nhap n: 10300
15355