Computer >> 컴퓨터 >  >> 프로그램 작성 >> C++

C++에서만 숫자가 3과 8인 숫자로 변환

<시간/>

이 튜토리얼에서는 숫자를 3과 8로만 구성된 숫자로 변환하는 프로그램에 대해 논의할 것입니다.

이를 위해 무작위 번호가 제공됩니다. 우리의 임무는 숫자에서 1을 더하거나 빼거나 숫자의 숫자를 원하는 숫자로 변환하여 숫자를 3과 8로만 변환하는 것입니다.

예시

#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;
}

출력

Minimum Operations: 6