소프트웨어/C++

[2004년 중간 8번] 약수 출력 - 조건 반복문

카켈 2007. 2. 28. 03:16






목적
  - 약수를 출력한다.

문제

코드

#include <iostream>

using namespace std;

int main(void)
{
 long lIn = 0;
 int i = 1;

 while(lIn < 101)
 {
  cout << "100보다 큰 정수를 입력하세요 : ";
  cin >> lIn;

 }

 while(i <= lIn)
 {
if(lIn % i == 0)
   cout << i << " ";

  i++;
 }

 cout << endl;

 return 0;
}



해설
  - lIn 이 100 이하면 다시 작동하는 알고리듬을 썼으며 약수는 나머지가 0인 부분만 활용했습니다.

참고
  - 유사 문제