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

가장 큰 크래커와 가장 작은 크래커의 가능한 최소 차이를 찾는 C++ 프로그램

<시간/>

두 개의 숫자 N과 K가 있다고 가정합니다. N 크래커를 K 사용자에게 배포하려고 합니다. 사용자가 받은 최대 크래커 수와 사용자가 받은 최소 수 사이의 가능한 최소 차이를 찾아야 합니다.

따라서 입력이 N =7과 같으면; K =3이면 사용자가 각각 2개, 2개, 3개의 크래커를 받을 때 사용자가 받은 최대 크래커 수와 사용자가 받은 가장 작은 수의 차이가 1이기 때문에 출력은 1이 됩니다.

단계

이 문제를 해결하기 위해 다음 단계를 따릅니다. −

if n mod k is same as 0, then:
   return 0
Otherwise
   return 1

예시

이해를 돕기 위해 다음 구현을 살펴보겠습니다. −

#include <bits/stdc++.h>
using namespace std;

int solve(int n, int k){
   if (n % k == 0){
      return 0;
   } else{
      return 1;
   }
}
int main(){
   int N = 7;
   int K = 3;
   cout << solve(N, K) << endl;
}

입력

7, 3

출력

1