인수는 숫자를 얻기 위해 곱한 숫자입니다.
예:5와 3은 5*3=15인 15의 인수입니다. 마찬가지로 15의 다른 인수는 15*1=15이므로 1과 15입니다.
숫자의 인수를 표시하는 프로그램은 다음과 같습니다.
예시
#include<iostream>
using namespace std;
int main() {
int num = 20, i;
cout << "The factors of " << num << " are : ";
for(i=1; i <= num; i++) {
if (num % i == 0)
cout << i << " ";
}
return 0;
} 출력
The factors of 20 are : 1 2 4 5 10 20
위의 프로그램에서 for 루프는 1에서 num까지 실행됩니다. 숫자를 i로 나누고 나머지가 0이면 i는 num의 인수로 인쇄됩니다.
for(i=1; i <= num; i++) {
if (num % i == 0)
cout << i << " ";
} 숫자의 모든 요소를 계산하는 함수를 사용하여 위에 주어진 동일한 프로그램을 만들 수 있습니다. 이것은 다음과 같이 주어집니다 -
예시
#include<iostream>
using namespace std;
void factors(int num) {
int i;
for(i=1; i <= num; i++) {
if (num % i == 0)
cout << i << " ";
}
}
int main() {
int num = 25;
cout << "The factors of " << num << " are : ";
factors(num);
return 0;
} 출력
The factors of 25 are : 1 5 25
위의 프로그램에서 factor() 함수는 "num"의 모든 인수를 찾습니다. 하나의 매개변수, 즉 "num"을 사용하여 main() 함수에서 호출됩니다.
factors(num);
factor() 함수의 for 루프는 1에서 num까지 실행됩니다. 숫자를 i로 나누고 나머지가 0이면 i는 "num"의 인수로 인쇄됩니다.
for(i=1; i <= num; i++) {
if (num % i == 0)
cout << i << " ";
}