길이가 n 인 주어진 배열에서 정수를 요소의 선형 조합으로 표현할 수 있는지 확인하는 방법은 무엇입니까? 현재 n = 2 일 때 특정 경우에 대해 코드를 작성할 수 있지만 n을 알 수없는 코드를 작성하는 방법을 알지 못합니다. C : 정수가 배열 요소의 선형 조합인지 확인하십시오.
이
가 함수 인 경우, N = 2 (배열의 두 요소가있는 경우)bool check(int array[], int n, int value){//n values in the array //
for (int i=1; i<array[0]; i++){
for (int j=1; j<array[1]; j++){
if ((i*array[0]+j*array[1])%value==0){
printf("x=%d, y=%d, i=%d, j=%d\n", array[0], array[1], i, j);
return 1;
}
}
}
return 0;
}
어떤 도움을 받고있다.
그래서를 I 계수가 단지 정수일 수 있다고 가정하십시오. 그렇지 않으면 계수가 이해가되지 않습니다. –
@DavidBowling 그건 내가 의미 한 것입니다. –
예 계수는 모두 정수입니다. @ EugeneSh @ David Bowling –