Trong hướng dẫn này, chúng ta sẽ thảo luận về chương trình chuyển đổi một số để chỉ có các chữ số là 3 và 8.
Đối với điều này, chúng tôi sẽ được cung cấp một số ngẫu nhiên. Nhiệm vụ của chúng ta là chuyển đổi các chữ số của nó thành chỉ 3 và 8 bằng cách cộng / trừ 1 từ số đó hoặc chuyển đổi các chữ số của số thành bất kỳ chữ số nào mong muốn.
Ví dụ
#include <bits/stdc++.h>
using namespace std;
//calculating minimum operations required
int cal_min(long long int num){
//calculating remainder and operations
int rem;
int count = 0;
while (num) {
rem = num % 10;
if (!(rem == 3 || rem == 8))
count++;
num /= 10;
}
return count;
}
int main(){
long long int num = 2341974;
cout << "Minimum Operations: " << cal_min(num);
return 0;
} Đầu ra
Minimum Operations: 6